I think part of the explanation of the differences between your two recent experiences is explained by the fact that
@Bet TSLA had no previous experience with deliveries post 2017, ie, after high volume Model 3 deliveries began. The norm before this were deliveries characterized by pampering and attention to detail as Tesla was very much a boutique automaker selling limited numbers of cars priced well into luxury territory. It was a shock to most early Tesla customers when the Model 3 started selling in large numbers and getting the cars in customers hands became more important than exactly how they got there. This is one thing of many that is driving rising margins as people are Tesla's most valuable and most costly asset.