1. I've considered and driven the Chevy Volt, which is a VERY nice ride for the money. But since I park on the street (and don't have guaranteed parking) the ability to charge every night would be limited.
2. The Tesla Model S is an AWESOME car and I drool every time I see one. Just need to keep an extra car for those cross country trips where 200 miles a day will equal lots and lots of hotels (or campgrounds!)
3. Moving closer would have its upsides and downsides. I live in NYC where everything is accessible by bus or train, but work out in the sticks where there's no public transportation. I can take the Subway into Penn Station, get on a train, and then find a taxi for the rest of my commute.