Any one watch Formula-E, the alternative to F1 petrol driven cars (although they have a Hybrid system). Formula-E, all electric F1 type cars, came on the scene about 4-5 years ago. They race mostly in cities, not race tracks, around the world ie Rome, Paris, New York etc. When F-E started, drivers had to pit about half way through to change cars. Their batteries would not last a full race and stopping to charge is not a viable option. SO, a spare car with a full charge had to be available. When a driver pitted was up to race strategy built on how well the driver had "looked after" his battery. This year a car can, and does, a full race on one battery. You see, technology has advanced to make batteries smaller and more powerful. That technology in F-E is transferred to road cars.
Further, a race driver can choose if he wants, to run (race) over a different part of track to normal racing line, and pass over a booster station within the road surface. SO, he gets a battery boost meaning he can put his foot down more, because he has extra energy available in the car to do it. Going off the racing line will cost him time, so he has to weigh up the advantage of an extra power boost, against the disadvantage of taking a second or two longer.
Point is, the battery charge came from a "charging station" under the road surface. Thats where F-E is today - that technology will be available in electric road vehicles "tomorrow", its there, being tested and refined in racing situations where reliability is key to being successful, its not fairy story, its real.
Just think where that technology could be............ M-Ways (inside lane?), approaching roundabouts (cars slow enough to pick up large chunk of charge), entrance to supermarket car parks (extra slow speed, bigger charge picked up). How would that suit the house/flat holder with no drive and no easy prospect of using a "home" charging point.? Problem solved.
The start of the industrial revolution is what, less than 200 years ago. Just imagine what will be done in the next 20-40-60 years. Mind boggling