I felt the same way about the name. I visited a coworker in 2014 and he was like "oh, hey, it's getting close to lunch, let's order some Caviar." And I was like, "uh, isn't that a little ritzy?"
Seriously, I don't know the logic behind behind that name.
Me too! $410M worth of caviar sounded like a lot of caviar!
A quick online search seems to show that 1g of caviar costs $7-$10 (presumably in bulk, not retail).
$410M is about 60 metric tonnes of caviar.
Still a better deal than buying a tier-3 food delivery company.