I do wonder how long it will take to get through all the existing orders once they start. Assuming 40 - 50% cancel due to lost of interest or whatever. That is still 600,000+ vehicles to build. If it took Tesla to deliver about 450,000 Model 3 between 2017 and 2019 and use that as a reference...