Sorry this might be a bit tldr, but, yeah I just think if you're going to promote electric cars and recommend them to others, you need to be truthful. I'm driving a Model 3 through a work lease scheme, on paper it says 328 miles, but in practice I get around 270-280 on 100% charge.
The car tells you not to charge above 80% regularly to retain the battery longevity so you'll lose another 20% off that mileage, so around 220-230 miles is realistic.
A full charge from around 15% to 80% on a fast charge takes around 25 minutes so it's not quick but it's not that painful either on a long journey, it also costs around £25-30 at current prices (definitely not £6).
Other factors people don't add in are things like tyre wear, they're very heavy, and also very torquey and powerful which rips through tyres, particularly the rears and they're Pirelli P Zeros so they're another £220-£250 a quarter every 8-10,000 miles.
The free road tax perk has gone now as well, I've just had to pay £195. Then there's the luxury car tax of £425 per year for 3 years which if it's over 40K and new (even the Golf e is over £40k, hardly luxury!), you'll get stung with.
Maintenance costs are definitely less as there's less moving parts and regen braking means you don't replace pads and disks as often so costs do balance out, but I think people need to stop trying to make out that electric cars are cheap because they most definitely aren't, particularly if you start adding in your own charger, solar, batteries etc..
They're quiet, comfortable, fast, and relatively eco friendly (battery production & transportation costs aside) but I think the economy perks are gradually fizzling out, and that is only going to get worse when Reeves lays out her budget.