I see EV's as the distant future but what still needs to evolve is the energy generation and storage technology. It would take some time until EV cars can "recharge" in 10 minutes or less. Otherwise you would need energy stations 3x the size to allow a lot of vehicles to recharge when on long distance trips. Of course EVs will need to pay road taxes now being paid by gas/diesel.