So in Tesla time, I'll be lucky if I have a car three years from now. I didn't sign up for one of the first 1000, and "maybe 2023" means that in the very best case Elon will get his at Christmas, 2023. I knew it would be bad, but this is pretty ridiculous. Especially considering that they...