We've had excellent electric vehicles for 120 years. What we haven't had, and still do not have, is a really good battery or other method of storing potential on-board. Solve that, and full-electric vehicles of all sorts will quickly become the norm. Getting adequate numbers of charging facilities, private and commercial, in place may be a short-term challenge, but it's do-able. Some have expressed concerns about grid capacity. I doubt that will be a serious obstacle. Very few vehicles run anywhere near 24 hours a day, but the grid does, at least here in the USA. If we can come up with a good battery for vehicles, that same tech should allow us to augment the grid with plenty of storage, both private and commercial, to meet the heavy, but sporadic demands of powerful, long-range, fast-charging vehicle batteries. That sort of battery tech would allow much more efficient use of existing "conventional" generating facilities and would allow solar and wind energy sources to provide a significantly greater portion of peak grid demand as well as overall demand ... which would reduce pressure to expand or build more conventional power plants and promote the construction of more solar and wind and perhaps other"alternative" facilities. In the Southwest, solar and wind plants near major load centers would be a good thing ... reducing long distance power transmission with the environmantal blight, expense, and energy losses that go along with it.