The other option which I have not heard discussed is battery swapping - stop at service station, take out flat ones and exchange for charged ones. Swap over time akin to hydrocarbon fuelling. It requires cars to be designed for mutually compatible battery styles (Think AAAs, not phone charger plugs). Going back to the days of fresh horses at the coaching inn!
And up here the demand of lights/heating/windscreen wipers etc will give vastly reduced range compared with SoCal. We're just getting used to heated seats/windscreens/steering wheels and now we'll only be able to use them in our own street.
Bookmarks