This was a few years ago. The reality is I ordered a top of the line GMC and got my order within 3 months, while others ordered before me for months, waited for a long time. This is the reality of supply and demand right now. If you are willing to take any color and whatever available and pay at today's MSRP, you can call up a Tesla SA and get your Tesla's today (if there is a cancellation or hold or non acceptance). If you want to pay at the price that you ordered, then you have to wait in-line for your car. I just went to Tesla Irvine Delivery center to pick up MYP, they have so many new cars waiting for pick up. The lot was full. So I know that Tesla is trying to meet the demand, but it is exceeding what they can produce at this time. Hopefully the problem will be solved when Austin is up for production. I don't know about taking someone VIN and assigning to others, if you don't check your app for VIN and respond right away, then they think that you don't want to accept the order. It's business, they need to meet quarter's number, so they have to do what they can.