My car has been on its way since May 29th and has been at its last stop before final destination (home delivery) since June 6th for 'final inspection'. Originally I was told it was for updating the firmware, the glove box, and I think something with the brakes (I think the firmware was for the brakes). June 8th I was told there was a crack in the glass that would need to be replaced. June 13th I'm told VINs were mixed and I had 0 issues with any glass and it was just waiting for a manager sign off and to finalize payments so the car can be scheduled once sign off secured (car could not be scheduled for delivery until paid in full). June 20th I'm being told it's still waiting on a replacement part for the glove box. I'm curious what could be wrong with the glove box that warrants them holding the car for this long? Has anyone had to repair a glove box recently and was this timing typical? It's extremely frustrating that the story seems to continually be changing and I don't really trust what I'm being told any longer. Is it worth asking to speak to a manager at this point or are we all just stuck having to wait on and on with no recourse?