It should be possible to have lanes on the free ways dedicated to recharging the vehicles as they travel in them. In other words refuelling on the go.
You know those tanks folks use in their gas grills? When they use them up, they simply return the empty tank and exchange it for a full one. We employ a similar principle in manufacturing with electrically powered industrial vehicles--forklifts, tuggers, etc. Like a store of readily available, full gas tanks, we keep a bank of charged/charging batteries. The batteries are interchangeable with several vehicle types. Larger ones use two or more at a time. There is no vehicle downtime waiting for batteries to charge, only swapping them out, like filling a gas tank.
Have one, perhaps a few universal battery sizes and it sounds like a practical solution for cars and trucks to me.
I am aware of that but batteries still pose a number of problems. First of all is range you may not necessarily be close to change over station when the power runs low. You will probably have to stop more frequently than with a conventional vehicle to refuel. Even lithium batteries add a fair amount of weight to the vehicle, this idea would allow the use of lower capacity batteries and therefore mean less weight to move about. With my suggestion you do not have to have any down time for the vehicle or batteries while it is recharging nor do we need to waste space and time, on numerous change over battery stations.
The biggest advantage would be for commuters in big cities and no it does not solve all the problems with eclectic vehicles but I think it might well have a fair bit going for it.
I guess the implementation would be fairly straight forward basically the vehicle becomes one half of a transformer with the other half buried in the road. There are electronic tag systems for toll roads and various types of smart meters available so I don't think the payment system would be a problem.