The Tesla is a unique case because I accept that the charging infrastructure seems excellent. For everyone else though - especially from the experiences I see on EV youtube channels etc - it is far from certain that you can spot a Motorway services, pull off and know that within 20 minutes of arriving you'll have been able to sufficiently charge your car and leave. I have never in all my years of driving wondered if I'll be able to get fuel, whereas I've watched with interest one high profile Youtubers experiences with a Porsche EV...
I accept that this is in some cases a chicken and egg situation but it needs solving. There simply isn't the charging infrastructure reliably available to facilitate regular long journeys. Many people won't use the car for things like this, which is fine - for these people an EV is ideal (ie, for us for half our usage, and we have two cars - so one EV will work really well). But many people - myself included - use a car for long journeys and nothing can compare to the flexibility offered by a 600 mile tank range which takes 2-3 minutes to replenish from empty. No, I do not drive 250 miles non stop. I always take a break. But it's far from certain that you can replenish range in that 10-15 minute stop and thats enough to ensure that EV is a significant compromise for people who do long distance driving. I live in the South West, anywhere I want to go is a long way.
I must stress again I am not anti EV. As soon as our Mini requires replacement, it will be with a full EV Mini. There is no question I'd buy the ICE MINI now the MINI Electric exists. I loved how it drove, I loved how quiet it was around town, it was great fun and would really fit as a town car.
There is, however, no EV that can do what my 530d does for me*. This might not be true for everyone - it might not even be true for the majority - but I'd bet there are many others who have the same view.
*This isn't quite true. The 530e/545e are interesting cars that might work. But they are not pure EV. Which goes back to my original point about how I think for environmental reasons we may be better off making more of a thing of Plugin Hybrid. There are loads of people who you'll never convince to buy an EV but whom you could quite feasibly get into a plug in hybrid. Then when you've done it with enough people you can take radical steps like banning any car that emits anything from the tailpipe from entering cities.
Many people are not a company car driver - and this is of course only true because the market has been distorted by different tax treatment. I am not sure how sustainable giving EV drivers massive tax breaks is in the long term.