However, we have made an amazing amount of progress already. I bought a Tesla about a month ago and I already have 5000 miles on its odometer, mostly from road trips. Most of the road trips required no planning at all thanks to the supercharger network ( http://supercharge.info/ ) that is already available. Some road trips required a bit more planning (checking for available Tesla destination charging or slow-chargers in hotels) but so far I had no problems with reaching a desired destination. And most of this infrastructure has been built during the last 3 years!
In 5 years once there are several affordable competing models with 300 miles of range and several supercharger networks, the real question for many people will be: "Why should I buy a gasoline car?"