Wow. So many different good points. I wish I could put my 2 cents in on every one fo them. But that would take all night.
Battery tech. I think more effort should go into getting them to charge faster than getting them to hold more energy. A very small amount of breaking energy goes back into the batter. If 100% of breaking could go back into the batteries, holy cow!, they would go on a full charge for a very long time. The only lost energy would be from the friction needed to maintain speed. Put it this way, if 100% of breaking went into batteries, your city mileage would be the same (actually better due to lower top speeds) than highway steady state driving.
I never said anything about green. Pretty sure electric cars, at the moment, are far more poluting than current IC powered cars. From craddle to grave a priuse puts out moe carbon emessions than a Land Rover. Think about what goes into getting all those presious metalss for the batteries. Mines far away from the processing plants, and those processes far way from the battery making, and that far away from the car builder. And those metals are likely very limited in quantity. More limited than oil, don't know, but it sure wont be cheap if this stuff catches on.
The grid not being able to handle it. FOR SURE! That is why I concider every day finding a new job in the electric buisness. Its a growing source of energy supply and its already infirior to what our needs currently are. Let alone 5 to 10 years from now.
Its obviouse why car mileage sucks now in relative terms. Its not just safety crap that the man pushes on us because everyone has to sue when the car crashes and we think it should be someone elses falt. Itss also because people demand dead quite interiors necesitating lots of insulation. Heaven forbit our car has less gadgets than our living rooms or kitches. And lets not forget how much faster cars are now. We've just been putting our tech into makking cars faster instead of makign them more fuel effecient. Take the same tech that is in the next gen mustang (412 hp) but keep it at 1985 levels (200hp) and I'm sure it would get significantly better mileage than what it gets now.
02 919 (RIP)