... a common complaint about Tesla from Europe is those cars are too big for their road....
Well to be direct, thats simply not true. Tesla's are in size not larger than other cars here. Its also not an issue at all in small city streets here. Don't know here this view is coming from. Never heard that complaint from anybody driving the S and X in Europe.
Hang on,
1) So far, in Europe a Tesla is a Model S/X.
2) A Model S/X is similar in size to e.g. Audi A8.
3) Some European countries have cities and roads that have not changed since the medieval times, where such cars really are less practical.
In the mid 20th century Germany had the opportunity to rebuild and modernize many of their cities, so this country is less impacted by this issue. Most Northern European cities had their houses built of wood and a great many of those have burnt down over the centuries, also offering the opportunity for modernizing the city layout. But many Mediterranean cities have a core of stone buildings that has not changed much over many centuries, and there driving (and parking) in a large car can be less practical. I have also a feeling that Mediterranean city planners typically are more reluctant to convert narrow streets into pedestrian only streets.
A number of rural, mountainous, secondary roads are also very narrow.
Even if they want to, some of these countries also lack the funds to modernize their roads to reflect the size of modern, large cars and the increased amount of traffic.
I have at some point complained here about driving my Audi A8 in Italy, with this being one reason that I am getting a Model 3. I have experienced the same issues in France, Spain and Greece.
Similarly, I have (previously here mentioned) the anecdote of my Italian wife, who has twice parallel parked after which someone came and offered to help, assuming that she was stuck in the tight space. I think having to deal with less space in Southern Europe is real.