This is the thing that I have said to myself all along. Hypothetically, if they gave me a Aug 6th delivery date originally, received the car on the 23rd, inspected it, found the issue, fixed it and delivered to me early on the 30th, this thread would be completely different. Basically, the same chain of events only with a different expectation set up front. I think if their logistics system is tweaked to add a 7 day buffer to all delivery dates, a lot of this just goes away. Perfect cars get delivered early (dependent on the customer schedule) and only the worst case cars are delivered late.