> If you can't charge overnight, you really shouldn't have an electric vehicle.
That's true now, but may not be so in a few years if aluminum-air battery technology continues to improve. Aluminum-air batteries have much higher energy density than lithium ion, but they cannot be electrically recharged [1] so when they are out you have to swap them.
The idea is that you build car with both a small lithium ion system and a large aluminum-air system. Lithium ion has higher power output, so you want that to actually drive the vehicle. You use the aluminum-air to recharge the lithium ion, to extend the range.
Current experiments with this approach add about 1200 miles to the range of the car compared to a pure lithium ion system.
If starting from full on both batteries you got 1400 miles, that would be enough to let a lot of city drivers go a month between having to go have the aluminum-air batter swapped out in the worst case where they are not able to do any plug in charging. That would be quite feasible for many people, assuming that there was a battery swap place within reasonable distance.
[1] In other words, you cannot recharged them by forcing a reverse current through them like you do normal rechargeable batteries. They essentially have to be rebuilt with new anodes, and the old anodes become scrap for recycling.