Tom, of course you are opposed to electric cars, since you are a proponent of an oil company, BP.
However, tekkychick actually vastly understates the benefits of electric cars, beyond the fact that they are the most efficient.
Some examples;
With regenerative brakes, brakes never need repair.
With lighter weight and better aero-dynamics as a result of not needing an air inlet at the front of the car for cooling purposes, tires and roads last longer.
There is no radiator, water pump or hoses to ever cause a breakdown or need repair.
There is no exhaust system to repair.
There is no ignition system, distributor, spark plugs or spark plug wires to replace.
There is no fuel system to repair (fuel tank, fuel pump, filters, lines, injectors, distribution system, etc.)
There is no starter to repair.
In many instances, there is no transmission.
Because of less parts and more flexibility in placement, perfect weight balance is readily achieved providing far superior handling and safety.
Electric motors last virtually indefinitely, have only one moving part and only two very cheap replaceable parts (bearings) as opposed to gas and diesel engines with their many hundreds of parts, all of which wear out. I have 80 year old electric motors running some of my machinery which have never been touched.
Your battery concerns are irrelevant; even with cheap antiquated design lead-acid batteries, electric cars are more efficient than any other type.
For this reason alone, their use should be prevalent.