On your calculations of how many cars can charge at once, I would keep it simpler and say that a row of parallel parking typical in UK cities, there is one street lamp for every 5 cars. 50 kWh charge overnight, approx 300 km range for every fifth car.
Supposing 100% EV adoption - well, already not everyone drives themselves to work/kids to school in UK cities (where most on-street parking takes place) - but if they do, and have charging at work plus some nearby rapid charging, that should do the trick, assuming a typical commute by road isn't more than 50 km each way. It's certainly in the ballpark.