Will be solar, not generators.
How long do you currently have to wait to refuel - five minutes?
Road houses will make a profit by charging for it, so they will meet demand and install as many charging points as motorists need.
Recharging points will be everywhere. For example, I have read of American churches offering recharging points for their congregations to top up while in church.
It will become as common as Wi-Fi.

