At least with a non-Tesla brand, if they say I can come by and pickup a car by 3, they don't mean 3 days, 3 weeks, 3 months, or 3 years.
For those who want EVs, all that matters is whether you can actually get a car from a manufacturer.
Right now, getting a Model 3 from Tesla is the same as getting a Mission E from Porsche. No fixed date for delivery.
Explain that to all the Canadians who have been waiting 6 months to pick up their Bolt that was sitting on the dealer lot, just because GM is not able to ship windshield wiper motor -- a trivial part that has been blocking all sales in Canada as the original was recalled due to freezing up in cold winter.