The environmental argument in favour of electric cars is half-baked.
The reason electricity prices shot up 50% last week and seem likely to do so again in October is because we burn hydrocarbons in the form of gas to generate it. In climate change terms all an EV does is transfer the emission of greenhouse gases from your car's arse to a chimney stack some distance away. Now, if we can time it so that everyone charges EVs at a time when the wind blows and the sun shines generously it might be better, but make no mistake: EVs are not the friend of climate change they are made out to be with our current base load energy mix for electricity generation.
And that's before you factor in battery production. Because they have a finite life-span which can be allocated out on a per-kilometre basis the whole life carbon footprint of an EV battery can be calculated quite accurately. It's typically about 85g/km - and that's before you've charged up and driven the thing anywhere or considered the wider environmental impact of lithium mining. My wife's estate car produces 91g/km burning diesel.
There may be a point in the future when better, as yet univented, battery technology and a fusion reactor in every town makes EVs sensible, but we're a long way from it. Ultimately, no serious scientist things they're the answer.
The best current technology we have for private cars to replace the internal combustion engine is the hydrogen fuel cell, by a long, long way. Quite why there has been so little progress rolling this out is thoroughly baffling, although I have a number of theories, none of which cover governments or oil companies in much by way of glory.
I've run through lots of calculations. I think the kindest thing I can do to the environment is to keep my own 17 year old diesel running until it dies, using it when my wife's much newer, cleaner diesel isn't available. I'll look at current technology then.