I would switch to an electric car immediately if I had some place to plug it in. That's a bigger problem for me than the number of miles I can get on one charge. I need about 25 miles a day from my car. More than that is gravy.
It's common on Hacker News for every mention of electric cars to have a complaint from people who can't charge at home. That's not an actual problem: if only the people who could charge at home bought them, that's still a huge % of the market.