Also we need to bump up the national grid to cope with the extra capacity needed
That's not necessarily the case. Typically a car is used for 9 hours a week, or for 94% of the time it's doing nothing. By intelligent use of those stationary car's batteries we could even out our generating capacity and use all that storage. Just take a walk around your local area and notice how many cars sit for days doing nothing?
I'm also well aware that for a minority, such as those living in rural areas (around 20%) it is more of a challenge. But that still leaves 80% of new cars by 2030 could be electric.
As to the issue of parking, regardless of the fuel used, it is clear that the current method of people storing their vehicles on the street is not fit for purpose, and with increasing car ownership it needs to be addressed.
Firstly I think we should be building more underground parking in residential areas , using the surface for recreation. The only people who should be allowed to park on the street are the disabled, and for drop off/pick up. if everyone else had a short walk to pick up their car, residential traffic flow would vastly improve.
Throw in automated vehicles for use for all those short journey's people make and it could all come together to make everyone's life more pleasurable.
Will it happen? Probably not with the sort of politicians far too many people continue to vote for.