I really think with 200k pre orders in already it will be at least 2019-2020 before anyone that hasn't already ordered a model 3 gets their car. That's best case scenario.
That being said I think people will move up rather than wait if they can.
That being said I think people will move up rather than wait if they can.