The original post has many good points in it.
Plus, making and disposing of huge numbers of batteries will be an onerous and messy, expensive task.
Renewables will never ever create all the power we need for an exploding human population and ever more cars on the roads of the country/world. Unless we make motoring too expensive for countless people of course and price them off the road...
Live and let live. Drive an EV if you want but don't insist everyone else agrees with you. Is everyone going to become vegan? No. Is everyone going to get a heat pump? No. Etc. Utopia ain't going to happen, well not your Utopia anyway.
Many supporters of EVs assume that a car is a necessary evil and simply a way of getting from A to B as a chore we have to do. Whereas i know personally over 100 people who use their car as their HOBBY, it's as important to them as watching football or fgs train spotting is for others. Indirectly via a motoring forum, i know of literally thousands of other people for whom a car is a pleasure with no connection with needing to get from A to B, they go to B because, simply, they CAN!
Road pricing will be savage for many people and we all know it's coming. Some honesty is needed, many people will be priced off the road and as usual the poorest people will be the hardest hit. I have no axe to grind on that one personally, as i am fortunate to be reasonably comfortably off so will reluctantly pay whatever road tolls we get given, but an all electric vehicle country will be extremely miserable for a stack of friends i have made over the decades via the car and motorcycle scene.
Shock horror for many, but we went to northern Scotland last week, 8 of us. We had my 615 bhp American V10, some friends went in their 2 Italian 4.5 litre V8s and the rest in 350-500 bhp hot hatchbacks. Ford and Audi. Totally irresponsible no doubt, in some eyes. But we had an incredible time. Great memories and we'll do it all again in spring.
UK produces 0.9% of the planet's pollution, so rather than people blocking UK motorways and preventing people going to hospital, school or work, worry far more about the REAL polluters, China for example building hundreds of coal power stations, look elsewhere generally because the UK cutting it's pollution by even half (very difficult) would make the difference a kid not weeing in the sea would. Well, maybe a bit more but the point is there. Look elsewhere. Because we are, pollution wise, dare i say it, a mere drop in the ocean.
Go and campaign against the REAL polluting nations. We are doing our bit in many ways already here. LIKE me cycling probably 3,000 miles a year, walking every single day and recycling absolutely everything we can do.
Then live a little and get yourself a sports car before you get banned from doing so, preferably a screaming naturally apsirated V8, V10 or V12. Heaven on wheels!