Are going to be awesome. I really dont understand why so many companys are messing about with the wrong ideas - fuel cells being the main one... the technology isnt ready for consumers to use.
If you want to move from one fuel source to another, do it gradually, give people and buisnesses time to adapt, for example, new charging points or hydrogen stations, need to be installed around the world.
So, why not do the obvious, stick a small 200cc diesel engine in a normal car, driving a big alternator. Several big batterys, and four hub mounted electric motors, for drive.
It will use a tiny bit of fuel - far less than most economical cars on the road, give good performance and economy, suitable for high milage... in theory.. it wouldnt even cost much more, as everything is in mass production anyway, especially for hub motors, which I expect are increasing production rapidly.
Most new cars would probably not need any major changes for the above. When you take out the huge engine, everything will fit in the engine bay.
One thing about electric cars - they can use 4 independant motors. Theres no differentail and the speed of each motor/wheel can be controlled exactly. THAT means on slippery roads, with ice etc... you dont need abs to stop the wheels locking, it can just set the wheels to the correct speed such that they wont lock, and they wont wheel spin at 10x the speed, becuase the torque can be set just right!