We could solve that problem for cars if we standardize the batteries. Different cars with a different kW consumption could use a different number of the same standard battery. Instead of recharging we could swap batteries at the power station, an operation that might be automated and take no more time than filling up the tank with gas. But that means we have to trust the power station more than we do with gas stations now (at least until it becomes commonplace) so that might require a higher control, maybe directly by the car manufacturers.
On a related thought, liquid fuel is so convenient to stock indefinitely and distribute even in rural areas... I wonder if electricity will ever completely replace it.