For (a) you're on the right track. You might also point out the conflict between point A and point C: the most thermally efficient alternative to the hybrid is an all-electric car, which will have the same battery issues as hybrids, but on a larger scale.
For B, this is a totally faulty argument. First, who says hybrids have to be heavier? Let's compare apples to apples. A Prius has a curb weight of 2765 lbs. http://en.wikipedia.org/wiki/Prius And it's in the same size class, see http://www.fueleconomy.gov/feg/byclass.htm as the Chevy Malibu (3463 lbs), Chrysler Sebring (3310), Honda Accord (3230), and Toyota Camry (2227). Sure it's heavier than a Camry, but if you look at mid-size cars, the Prius--a hybrid--is among the lightest.
Secondly, the fuel used in transporting the cars to the dealership is a drop in the bucket of what the car will use over its service life. Most of that transport is by train anyway, and a train will move a ton of freight 400 miles on a gallon of diesel. http://en.wikipedia.org/wiki/Fuel_efficiency_in_transportation#cite_note-23
So let's compare, for the sake of argument, shipping a Prius vs. shipping a car that weighs 500 lbs less (about the size of a Camry). . Even with a 2,000 mile shipment (from the port at LA to Nashville, TN, say), shipping the Prius will use one gallon of diesel more. But look at MPG--45 hwy miles vs. Camry's 32 hwy miles. The Camry will need 3.5 gallons to 112 miles, the Prius will need 2.48 gallons. You make up the difference during the first week.
Part C--yes, there are other alternatives to hybrids. But again, compare apples to apples It's not fair to compare a midsize car with heat, air conditioning, radio, seating for 5 and a trunk, against a one-seat motorcycle (although you'll find Harley Davidson hard pressed to make 45 mpg). If you want to take two people across town on a Kawasaki Ninja (up to 90 mpg, depending on the weight of the rider) you'll need two motorcycles. Vs. 45 mpg for a five-seat Prius.
Maintenance is still an open question, since many gasoline cars now last over 200,000 miles over a 20+ year service life. The Prius came out in 2000 (the 01 model) and we don't have much experience with hybrids going that long. Although Toyota claims they haven't had to replace batteries except for wrecks, and there are Canadian Prius taxis with over 200k now with apparently no battery issues. The battery is $3,000 to replace. http://consumerguideauto.howstuffworks.com/hybrid-batteries-none-the-worse-for-wear-cga.htm