Do you ever just think that putting a deposit down now does ensure the car comes a little bit faster - but it ties the deposit up for years, and when they finally do get manufactured, you could put your deposit down then and get it in just a few months more time (as opposed to years) and you would:
1. Have the benefit of the deposit in your bank account in the meantime;
2. Get a later model off the production line after they have ironed out the initial bugs; and
3. Get a new front bumper and AP2.0 autopilot... no, wait... that was the problem last time with the S ... you know, new side cameras instead of mirrors or something... maximum plaid v2.5; stealth mode you name it...