I see superchargers popping up all over the place. They're becoming quite common along the east and west coasts. They're not needed for in-town driving since most people charge at home. The battery swap will cost about the same as a full tank of gas and includes swapping your original fully-charged battery back on the return trip. Using the supercharger is free forever.
I've used the superchargers numerous times and they were not a major inconvenience. When I drove up to Lake Tahoe from the Bay Area I stopped at the one in Folsom. I went and grabbed a burger and by the time I was done eating and using the restroom the car was ready to go and it cost me nothing to use.
Every morning I start out with a full battery. It takes me 5 seconds to plug in at night and 5 to unplug in the morning. I spend far less time charging than I ever did waiting in line to fill up with gas at Costco. Besides, I don't have to stay with the car while it's charging. Usually there's other stuff to do within easy walking distance. In 30 minutes I get 170 miles of range. They're generally only needed on long trips, not for everyday driving since it's more convenient to charge overnight at home. Even charging at home I average over 50 miles of range per hour of charging (with a dedicated 80A 240V charger).
The chargers are popping up all over the place as can be seen on Tesla's interactive map: http://www.teslamotors.com/sup...
Better Place died because nobody wanted the EVs that they worked with. Their range was also quite limited and the Better Place setup was quite expensive. With the Tesla I have a choice. I can pay to fill up in 90 seconds or spend nothing and wait a while.
My last electricity bill for around 1500 miles of driving was $62.57 for 39 days, and I'll admit I tend to exceed the speed limit and accelerate hard, so I'm not taking it easy either. Next month I'm driving up to Seattle and it will cost me $0 in electricity.