While this is great and i am certain it will prolong ICE use for a while its still burning carbon based fuel, and we have kind of established that this screws up the air we breathe and makes the weather unsuitable for humans.
I agree with a lot of what you've written, but from a differing perspective....
I view electric cars in the exact same light. They move the pollution from our streets to somewhere else in the world.
Batteries are inherently bad for our environment. Whilst they are trying to create new tech, they still use Rare Earths dug up in countries where human rights, workers rights and welfare states do not exist and democracy is questionable.
Batteries storing power from renewables is also questionable. Firstly for the same reason as above, in their production, but also in keeping them charged. Trying using a battery in northern Scandinavia at present, the cold is a detriment to its ability to store power. You could keep it warm, but then that is a complete waste of power.
We've not even discussed recycling them and the energy involved in that.
I truly think Hydrogen for cars is the answer. Electric Cars unfortunately will force us to change technology, for something only marginally better that will delay us getting to hydrogen.
And yes the real discussion is where we get energy from, as long as we have coal and gas power stations the overall solution will not work. and yes there are huge problems in every aspect of modern life, shipping is a massive problem, air transport, steel, and concrete manufacture, but we need to deal with all of it rather than use the scale of the problem as an excuse.
Shipping is already using LNG, whilst it is technically a fossil fuel, it is very very clean. That needs to be more widespread. But they are already looking at other options, including hydrogen.
Renewables and batteries can however result in this - the usual price for a MWh of electricity is about £50 this time of year. Due to our shift to Renewables in the UK, a day that saw relatively calm winds resulted in that price spiking to
£4,000 a MWh.
This has always been the issue with Renewables, their unpredictability when you need them most. Batteries seem to be a environmentally detrimental way to solve it.