You also have to look at the "whole life cycle" of the vehicle. They take more energy to make and batteries have many a nasty in them which have to be got rid of at the end of the vehicles life. Funny how things work out like that. But as we move our energy resorces more to the renewable side, they will start to become better than combustion engines.
Also moveing away slightly, when they developed a prototype of the new Honda Fuel Cell car, the designers had left a slot in the car for the fuel cell, but this meant that the normally flat fuel cell had to be turned on its side. When the engineers did this, they increased the efficiency of the cell by about 30%. New technology hey :roll: