IMHO, it's only partial vaporware. The tech components and computer controls are now readily available. The charging infrastructure, though far better, still has a long way to go, unless you are Tesla of course. The trick is building it at a price that more than a niche group of folks can afford and of course range and charging. The other issue, not directly related to an EV offering is tax. EVs don't really pay any gas tax that fund road maint. There are a number of ways being discussed. A transponder that logs miles and you are charged based on miles (not really liking that one), flat annual tax (might not be very fair), or bring vehicle in like an emission test and miles are logged and you are billed. EVs though by their very nature are the only vehicles that will get greener over time. As the grid continues to clean up and green up, it makes EV a good option if they can deliver.
Electric motors currently move locomotives powered by diesels/electrics. There are now electric motors moving tractor trailer big rigs. There has been a steady uptick of EV consumer cars for about 9 years now, with lots of great info on how they operate in a wide range of environments in that time.
I have driven an hybrid EV now for 6 years and I can tell you when they have chargers avail like gas stations, and range has been solved, the real question like the dino burning counterparts will be what tow capacity do you need. I know I really like not having to change oil, or replace brakes (regenerative braking) nearly as much, etc. The gas/diesel discussion may either completely evaporate, or the discussion will be gas/diesel/electric/hybrid.
It really is a forgone conclusion of when, not if. Will it be for everyone, prob not, but neither will the steering wheels disappearing and in reality, those too will prob be gone in my lifetime.
Computers manufactured by companies such as IBM, Compaq and millions of others are by far the most popular with about 70 million machines in use worldwide. Macintosh fans note that cockroaches are far more numerous than humans and that numbers alone do not denote a higher life form. -NY Times 11/91