(1) - More charging stations will be needed, no doubt. You'll never know when you need it, but it has to be there when you need it. Just like petrol station. For example in the highlands, even with petrol/diesel can, you'll need to plan your journey well to avoid running out of juice.
(2) - Definitely not all 30 millions cars will charge at the same time hence assuming 20% (6 millions) or maybe 10% (3 millions). And I'm assuming everyone will only charge at night? However, i think it might be ok at night since power consumption at night after 12midnight will be minimum anyway.
(3) - Yeah, only long distance driver will need to use this service. Sales person comes in mind or delivery companies.
Will be interesting to see how things change heading to 2040. It will be challenging for engine manufacturers. Do they go with the trend, or just put up their feet......Experts in engines won't necessary be experts in electric motors or battery.