Yes Tesla's cars are "cool" and everybody wants one, but even the new "cheaper" model costs far more than the average person spends on a car. Right now, Tesla caters to the luxury market, and is viewed as a "cool alternative" to more traditional luxury makes.
Ford, Toyota et al, have models that cover just about every price range and every type of customer, from the extreme budget oriented to the extreme luxury sports car fanatic. Toyota owns Scion, Toyota, and Lexus for example - so if you need a car, chances are one of the Toyota offerings will satisfy your needs and budget. This opens the market potential to include just about every person.
The one thing that has worried me about Tesla for a long while, is Musk's claims that next year they'll sell 30% more cars, every year - something that's now proving to be an impossible feat. At some point, they were going to hit a ceiling of maximum potential sales as they attempted to wedge into the already entrenched high-end luxury sports car market - there just aren't enough buyers to keep that growth at these prices.