As someone who has already paid in full for their MX more than 30 days ago, only to be further delayed, and also as someone who runs an online business that has an order fulfillment component, I have to think that FTC rules apply to Tesla and their cars, just like any other product ordered online. It makes me wonder if their non-refundable deposit is binding at all. If the company is not doing financing, they only have 30 days from a "properly completed" order - which could either be interpreted as the time of the collection of the deposit, or maybe more generously as the time of full payment. There is also a lot of language in the FTC doc regarding communication of delays and that even if the customer accepts the delay, that they can cancel the order at any time. It's a pretty good reading actually: Business Guide to the FTC's Mail, Internet, or Telephone Order Merchandise Rule | Federal Trade Commission I have no intention of cancelling at the moment, but I've always been a little suspect of how Tesla has been communicating delays and holding on to deposits and full payment vis-à-vis FTC rules. Thoughts?