The way Tesla is handling M3 orders is entirely unacceptable. It is souring many people on both the experience & the brand. Things Tesla should change ASAP: #1 - Stop being so damn secretive about the reservation/delivery process This isn't a top secret government project (though they are building parts of it in the desert in NV...). All we see right now is chaos & frustration from people waiting for their orders. Let's set aside the prioritization for current owners - that should remain. For non-owners, the priority should be based off reservation date/time. It should be something similar to FIFO, though they'd probably want to do something different to normalize reservation times for day 1 folks. And most importantly, however they decide to process them they should be transparent with all of their current customers & communicate updates early & often. I'm a day 1 reservation holder that has been waiting on a VIN for 3w, and I live in WA & hope to take delivery before the end of May & the expiration of a sales tax exemption. Based off the visible backlog, I realize that making this change would mean that my car doesn't get delivered by that date. That's fine with me, as long as there is some logical order to this process. (ok, it would still suck, but I'd understand it...) #2 - Stop sending out configuration emails so far in advance For the majority of people, arrival of this email has been false hope that their order will be here "soon". The reality is that it won't. There are production/delivery backlogs that they need to work through. They should stop sending these emails out until they've caught up on at least 75% of the backlog, to reduce the # of people waiting in this interim state. This will significantly reduce the # of complaints about the long wait times, and will overall improve the perception of the Tesla delivery process. This would also allow them to build a better process to track an order from configuration through delivery, so you know where your car is at every step of the way, yet another way they can show that they are changing the automotive industry in a positive way. #3 - Stop requiring a large additional deposit at the time of configuration There's absolutely zero reason to require this right now. There's what...ONE hardware choice (wheels) & then paint color? If someone backs out after config, the car can easily be reassigned (there are literally hundreds/thousands waiting on any given color/wheel combo). But I get it...they want us to have some additional skin in the game. Why not just say the process of configuring turns our $1k deposits into non-refundable deposits now? When there are more config options, then you can require a larger deposit. This change will significantly reduce the rage levels of people that have given Tesla a large sum of money in return for zero information about the arrival of their vehicle. I eagerly await your constructive additions to this manifesto.