I doubt that. Take a look at this:
http://www.autospies.com/news/Study-Finds-Americans-Own-2-28...
The average American household owns 2.28 vehicles. The percentage of households that own three or more vehicles is a whopping 35 percent.
Furthermore, the most common pairing of vehicles in American households with two to four cars is a full-sized pickup truck and a standard, mid-range vehicle. The latter can basically be a Tesla.
As for budget, sure, the Tesla is a bit on the expensive side, but it is not difficult to afford for middle-class families.
We drove from Fontana on the eastern edge of the L.A.
basin to San Diego and all the way back to L.A.'s Pacific
edge on one charge. Five hours of continuous driving.
The 233 mile, 5 hour trip was done on a single charge.To me that's pretty far - I could tolerate a 1 hour break every 5 hours.
I certainly agree that serious range and uptake will need serious charging and generation infrastructure.
If your family already has an actual charge station they DON'T need it because they aren't about to go driving 200 miles while you are visiting, and if they are the car can be charged before you get there, or charged after you are done with Model S. It takes 4 HOURS to do a full standard charge. You can charge 2 cars in a night easy.
If your family doesn't have a 240v plug it can be installed for anywhere from $300-$1100. If you go there regularly, just pay to have it installed and it will pay for itself.
Musk said Tesla might die, but it has nothing to do with sales. They have sales coming out of their ears right now, the problem is ramping up production to get cars to people who are throwing their money at Tesla.
Keep in mind that you don't get 250 miles of range unless the place on the other end can charge your car for you. You only get 125. That's really not that far.