you are right, if Tesla wants to do what they want they can. thats a no brainer. however, I know for a FACT it can be longer than 3 days *IF* they want to. thats from experience. I do agree that he could go else where and buy another ev, thats true. however, I think the bigger issue is that, Tesla will give you a date and then miss that date, or move the date up 4 days and not say anything until the last min, or worst, wait until 15 mins before your delivery window/time and say "sorry the car isn't here", or "something is wrong". I do thing Tesla has A LOT, and I mean A LOT of room for improvement when it comes to customer service, communication within the company and with its customers. I agree with you, if they tell you that its a 3 day window, fine, so be it. however when you the company move the date with little warning its very unfair to the customer, that paid for the car, to wait sometimes 10 weeks for a car to lose it to something that isn't even their fault, that is 1000% preventable. that is the issues stems from. I get it, if you schedule a delivery appointment, and the car arrives 3 days earlier, and the customer made an appointment for the following week, calling that customer and telling them that their car is ready and they have 3 days to claim it or we will have to give that to car to someone else is a little bit of ****** customer service. lastly like my situation, im 3 hours away from the closes Tesla center, and I have this happen, make a service appointment, drive all the way there, after making appointment 2 1/2 weeks earlier, for them to say we are sorry the parts for you repair aren't here. so we will have reschedule your appointment. that, cause someone to get their face ripped off. however, I agree with you. to be clear, but I just dont like when some imply ( and maybe you did not imply this...) that its just whatever because they say so. that is why Tesla still has some of the worst customer service skill in the business.
and yet, we love our Tesla.