(1) First Class can check in two pieces of bags for free...
(2) No Main Cabin Select has the same baggage allowance as Main cabin passengers - one free check-in bag, and second piece will cost $25 and third till tenth will cost $50 each.
(3) On LAX to SFO, as well as other short haul like SFO to LAS/SAN, free food will possibly free chips, cookies, and other light snacks. More substantial food like sandwiches, salad, cheese plate, and other items are only available on the longer flight. Yes, the F/A most likely will only have time to do one pass of drinks and snacks. However, they will try the best to bring you more snacks and beverages depending on time.
Here is a link to the help section of VX:
http://virginamerica.custhelp.com/cg...p_sid=2zVOvajj