Just wanted to share my experience with Tesla's delivery on Model 3. I was driving an Audi Q5 and due to an accident (for no fault of mine) the car got totaled and decided to use the opportunity to switch to a fully electric vehicle. Tesla was my first choice. The 2 month wait time was a big issue for me as I would need to go with a rental car for the duration. But decided, it was worth wait. Booked one in October and was told it would be available around 6-8 weeks. When the VIN was sent, I wasn't in town. I arrived a day after their max hold time of 3 days. I requested them to have the vehicle be delivered to my daughter in my absence. But they wanted me to be there. So I had to let go of the vehicle and get back in the waiting list. I was told that I wouldn't be put back in the conventional queue but would be on priority list and the wait for that would be around a week. So, I extended my rental for that period. On 24th Dec I was notified that I should be prepared for a delivery on 28th Dec. But never heard from them till 28th when they notified that they didn't have a vehicle for me and it would happen on 30th instead. Never heard anything on 30th as well. I tried calling them several times and got no definite response. One of their representatives said it could be delivered in a day or 2 or a week or 2 weeks. Great! I went to the Fremont Hub Tesla center and talked to the front desk and person there insisted they did their part in having a car ready on Dec 15th. And, they can't help if the vehicle isn't ready. They have no clue when it would be ready. I can wait or am free to cancel was what she said. So, here I am .. A car would pop up anytime in 8 weeks period. I'm supposed to be in town not knowing when it would come. They would wait for just 3 days(including a sunday). They will insist the person registering the car be there to take delivery They will put you back on queue if u miss the date They will not care to even inform upfront if they can't honor the date They have the arrogance to say 'you are free to cancel your order if you want' If they have no clue when a car would pop up to be delivered to the consumer, the least they can do is to deliver the car to an authorized person or provide for an option to extend the delivery date once within a given max duration of date. They do none of that. Now, I need to figure out how I extend my rental to accommodate this uncertainty that this company has thrust upon me. Truly disappointing that the company that thrives on the demand has gotten this arrogant. I deeply regret having committed myself to this car.