even if they took pictures, people will still say "How can you be sure it's your batmobile, they could have taken a picture of a good one and sent it to you." You're not gonna be able to get a perfect guarantee. The best way was what CSC did, which unfortunately not everyone will have the opportunity to do, have the customer come into the store open a box and inspect it themselves before take-home.
It's unfortunate that these things are getting damaged somewhere. These boxes are huge and takes a lot of space. I can almost see these delivery guys getting pssed at seeing this huge box to be delivered taking up space and effort.
IF the damages are occurring during shipping, I think the problem may be the styrofoam in the middle. That part is the weakest in the support area and the most vulnerable.
I will say this, when I inspected my box and btw it fell off on its side TWICE, I put in a clean trashbag in between the shield and the batmobile and was able to close the box. It was still fine and clean. If these stores did inspect them and they still arrived damaged to the customers, then they know for a fact it's because of the delivery. Why not offer customers the chance to have a piece of thick cloth to cover the canopy area , where the damage occurs, and offer it to customers with an additional fee of 10 to $ 15 for the cost of the cloth material?