Electric cars are more about who controls the source of energy vs. environmental impact. The biggest benefit to the environment is containing pollution to more controllable areas. I still question the side effects of having to source rare-earth materials from countries like China which will soon be using their capacity for their own population. Will we be trading our 8% dependence on oil from the Middle East for 100% dependence on China for battery components? I'm by no means well versed on all of this, but I've yet to find a "free" lunch.
This thread is quickly heating up to P&N levels, and so far on this page, your post is the most rational. It is technically a dead horse in that anyone well versed in EV tech knows that the battery is the weakest link by far. Energy creation technology has jumped leaps and bounds, but storage is still somewhat tricky.
There Ain't No Such Thing As A Free Lunch, is a phrase I learned in college (community college for the inevitable grammar/spelling Nazis) and still holds true to this day. There are technologies that improve current ones so much that they seem to be infinitely better, such as solid state transistors, and lots of medical tech, but it must still obey the basic laws of physics.
My interest in cars as a hobby has dropped quite a bit, but I really got into energy storage and distribution when I worked with a very neat solar array and battery bank at a WWOOF farm. It wasn't just the PV panels, but the solar heating and greenhouses that turned me around to the fact that all energy is the same thing, just the method of transmission and storage is different. I have read lots of papers from physicists and wish I was smart enough to be one, but I hope to focus more on practical methods of energy storage and distribution rather than theoretical ones.
The source of energy can come from so many places, that IMO is why electric vehicles might take off, it is just a matter of storing it. Suppose it takes your average Wal-Mart patron a week to generate the energy to carry them and 3000 pounds of metal to a 5-6 mile round trip to shop. This would never work now of course because of entitlement, but I think it is a good idea to work more towards energy storage so that large amounts of expelled energy can be derived from short bursts of expelled energy.