That's what happens when you buy a car online and have it delivered to you.
Whenever I buy a new car, I always inspect it very carefully. I would have noticed the body gap issues, etc. I would have compared to other cars on the lot. If I found one that was better, I would have chosen that one. If the gaps on all the cars were sloppy, at least you know. BTW, I also check for date of manufacture and mileage on the car. If I have a pair of candidate cars, I will always choose the latest date of manufacture and the one with the lowest mileage.
When I special ordered my 2003 BMW I paid them $6500 to get the order going (no sunroof, it had to be built). I explicitly warned the general manager that I would inspect the car carefully for defects and if it had more than 6 or 7 miles on it I would refuse delivery. Thankfully the car was good.
Why does this guy ramble on for the first 5m45s about paint scratches? How is that Tesla's fault? That is a delivery problem by the shipper. Yes, I know Tesla has no dealership network, but I would have refused delivery. Not only that, I wouldn't have bought a Tesla in the first place!
Until I can "refuel" an electric car as quickly as I can a gasoline powered car, an electric car will not serve my needs. Several years ago I drove from our house in Los Gatos to the Grand Canyon in one day - 971 miles (the most I've ever driven in a day and I drove every mile). In a Tesla, that would have taken 2 or 3 days because it would have been on Tesla's schedule, not mine.
Scott