1. recharging is not super cheap. You can charge at 30p/kwh but that only puts it slightly cheaper than diesel
2. Range is not even close to the stated numbers
3. Availability of working charge points is an issue at the moment.
Recharging is a lot cheaper than diesel. This article is from 2019 but it makes the point:-
drive-electric.co.uk/electric-vehicles-vs-petrol-diesel-hybrid/
Even superchargers are cheaper than Diesel by a fair amount, and Diesel is only going to get more expensive.
Your second point is valid, but the same can be said of fuel consumption figures for ICE cars.
Your third point is a mystery. No one on here driving an EV has reported a problem with working charge points. Maybe Guy should have got a Tesla?