Yes Tesla could have handled it better..
They should stop assigning VINs if its not good for delivery.
Anything that happens in transit is understandable and its rare, but here they know that when assigning the VIN from factory that it can't be delivered!!
Day will come where more priority...