Battery technology is advancing rapidly (lighter, lower costs, more power)...
Foam lead acid batteries"Firefly's graphite foam-based battery technology can deliver a unique combination of high performance, extremely low weight, low cost..."
Of course batteries are energy storage media and not energy sources... However, coal is plentiful, we have an electric grid already, and there are green ways of generating electricity (wind, solar). Furthermore, the limited number of moving parts allows electric vehicles to be lighter, simpler, more economic than ICEs ever could.
Personally I expect to be able to use a small battery/bike to do most of my commuting this year (7 mile round trip).... The savings in energy in production (44 pound bike vs 1 ton truck), maintenence, infrastructure needed, and gasoline purchased is revolutionary.
The reflex "it will never work" is true only if electric motors are applied to moving one ton vehicles with one occupant for huge numbers of daily miles. Smaller/ligher/simpler vehicles, carpooling when possible, shorter commutes, and public transport when needed for longer distances will significantly reduce energy needed to get people to work. We will remain mobile, but people who resist changes in types of transport and lifestyle (distance from work) will pay for their lack of flexibility.