hdougie
I'm on Intelligent Octopus which gives 7.5p p/kWh guaranteed on any electricity use from 11.30pm to 5.30am. Outside of that, if you allow it to manage your EV charge schedule, you can actually get the lower rate at other times of the day I'm guessing subject to general grid load or wholesale costs dropping. For example, I've had my EV charge until 7.30am on a couple of occasions, still at the lower rate.
Battery packs don't need replacing "after a few years", that's hyperbole.
Having to stop on longer trips is getting better over time - granted, still nowhere near a decent diesel engine but there are plenty of EVs that can do 200-300 miles realistic range now - how many people are honestly doing trips longer than that on a regular basis, and for the ones that are, how many wouldn't already be stopping for a loo break, lunch or a coffee? I'd argue the majority of the population would manage just fine.
Not saying EVs are perfect, but there is still a lot of misinformation out there and they're getting better everyday.
Of course, if you can't charge at home then they simply don't work especially at current public charging prices (seen some stations charging ~80p kw/h which is insane!). Infrastructure still has a long way to go.
As for a Carrington Events, I have thought about this recently and yep, I guess we'd be pretty stuffed. Then again, if such a catastrophic event were to happen, I can't imagine I'd be needing the car for much - we'd likely have much more major things to be worrying about.
The initial setup was a little more complex than just running Docker Desktop, but since then, it's running flawlessly.