I can't speak to the legality of the building codes where you live, but I don't see any technical reason why you couldn't have an outlet installed near the street to charge a car. It's pretty common for electricians to run conduit out to the street and install convenience outlets for things like landscape or sign lighting or powered gates.
This is un-related to the actual problem. If you live in a major city (like SF, London, NY, etc) you cannot park your car in front of your property unless you have a legal claim to the land. That will cost you somewhere around $500K.
Also, there may not be any available even then. Certain areas in europe, in particular, are not architected for vehicle co-habitation with residential real estate in urban centers. So, by all means you can own a Tesla for your country home. But it may be rather impractical for your town-house. Even in NYC, its quite normal for people who own cars to keep them garaged off-stite. Athough, presumably, this is less of an issue as over time professional parking storage businesses could make a nice secondary income stream by charging a "convenience fee" to Tesla owners. Maybe 100 to 200 a month, maybe a whole lot more more. This type of fee is what they charge currently for a Range Rover or other SUV.
Supposing that's possible, he still has no guarantee of getting that parking spot. I have a similar parking situation: when I'm lucky I get the stop in front of my apartment, other times it's taken and I end up parked 50 feet down the road.
What's the solution to this? Maybe municipal EV charging networks or people charging their cars while they're at work during the day? And if you have a charger at work, trying not to drive too far over the weekend until charging stations become more widespread?
EDIT: The electrical nerd in me had to see if someone has done this before, and yes, it would look like this: http://www.teslamotorsclub.com/showthread.php/19974-NEMA-14-...
NEMA-14-50 is the kind of outlet used by RVs and Campers, so putting one outside is pretty much a solved problem.
Though as other commenter have mentioned, actually getting a parking space outside your house may be the biggest challenge!