GM released the Bolt several months ago, which has a longer range than the Model 3, and you can drive one off of a dealer lot right now. I test drove one and it's an awesome, fast, and affordable electric car. An average person, without any kind of pre-order, will not be able to drive off a lot with a 3 for at least another 2 years. Tesla has completely missed the ball. GM will be on their 3rd revision of the mass-market electric car by then. That's not even counting Toyota who are several revisions into the Leaf and many more into the Prius which eats Tesla's entire product line for lunch.