Is electric charging more expensive in the UK than petrol? That's nuts.
EV at rapid/ultra-rapid chargers: 25p/mile
Petrol, diesel: 15p/mile
EV charging at home: 8p/mile
This is because there's a government price cap on home electricity, but not on commercial electricity - and rapid chargers are all commercial (and of course for-profit).
[1] https://www.rac.co.uk/drive/electric-cars/charging/electric-...
Scaling it to 400 miles (400 miles at 4 miles per kWh is 100 kWh which at 7p each is about £7. Pretty much an order of magnitude better than your estimate. I admit home charging is the best arrangement and I am fortunate to have it. I did a holiday trip to the highlands and used public/hotel chargers which were closer to your numbers but also much faster (up to 150kWh per hour capacity).
I think that even discounting hydrogen engineering difficulties, the infrastructure for electric is pretty much in place and the race of the technologies is over.