The wider topic of how to power personal transport (cars) is intricate and has numerous variables, as I'm sure has been discussed here. The two principal issues which are simplest to consider are the toxic emissions ("regulated pollutants" i.e. CO, HC, NOx, particulates) and the CO2 emissions (technically CO2 is not a "regulated" pollutant as far as cars are concerned).
For toxic emissions in cities, it's a no brainer. Use EV and keep the air less dangerous to breathe.
For CO2 it's a far more complex issue. If a country can produce a large percentage of its electricity from clean renewables it's a relatively simple assessment. If not, then it's not so easy. The UK generation balance sits around 300g CO2eq/kWh, more or less,
https://www.carbonindependent.org/15.htmlThat means your typical EV giving 4mls/kWh range will be responsible for around 75g/mile or about 50g/km (to use round figures). That compares to somewhere round 120g/km real world for a similar petrol ICE vehicle. A lot less but by no means "zero".
There are however countries in the world where the generation is heavily carbon based and the generation figures are much nearer 600 or 700g CO2eq/kWh, and the real CO2 emissions are almost equal for ICE and EV. Places like Scandinavia of France (nuclear) mean much lower CO2eq values.
As far as I can see, one major issue with recharging EV very quickly isn't just the limitations of the batteries but of the charging power required. To put 40kWh into a car in 10mins means 240kW power delivery. Refuelling a car with petrol at a typical 30 lt/min is delivering chemical energy at around 15MW (22kg x 43MJ per min). Even allowing for an ICE efficiency in the 25-30% bracket, that's still 4 or 5MW of effective motive power delivery. Today's rapid chargers are around 50kW, so pouring petrol into a car is giving 100x the "range/minute" refuelling rate of even a fast charger.
I don't think EV recharging will get very close to petrol/diesel refuelling speeds simply because of the energy density of HC fuels, but that's not important. If it can get down to a "reasonable" time in a practically deliverable way then fine.
We are in interesting times.