If they take that long to recharge, the answer is to make batteries cheap enough that you can have a couple charging while out driving. Get home, just put the discharged battery on your charging rack and install a fresh one in the car. A small pipe for the electrons but much more time.

Really though, series hybrids seem to be a much better idea. All electric drive with a very efficient generator to keep the battery charged. The generator itself can be gas, diesel, CNG, whatever the fuel of choice happens to be . . .
_________________________
Better is the Enemy of Good Enough.
Okay, what’s your point??