Cars have one core function: Effective Transport. With effective I mean: Transport me from A to B in the least amount of time with the least amounts of resources consumed. Teslas cars are at their weakest at exactly that core function: They have limited range, a high price tag and take a long time to recharge. 1) If you take 296 miles, you have to knock off 10% for battery degradation, and up to 30% if you want to drive at 80 mph, with less than ideal weather and an uphill road. That leaves you with about 178 miles. 2) You will have to recharge for about 30 min for 50% or 1 hour or more for 100%. 3) Most cars are parked curbside, so for most people there is 0 infrastructure in cities. Electric cars are a long way away from overtaking ICE cars. For this to happen, in my humble opinion Elon Musk needs to achieve the following: 1) Increase range by 100% 2) Decreases total costs of ownership by 50% (35.000 dollar car) 3) Decrease charging times by at least 50% A 200 EPA rated mile, 35.000 dollar car misses the mark, as many gasoline cars have greater functionality (range, refuel times, infrastructure) at the same or better total cost of ownership. It would have to be a 450 mile EPA Rated car and charging times would need to plummet by 50% for the EV revolution to gain traction.