Uf I understand that kind of situation if like people don't care about what is your situation but in fact their job is that, to provide the car at the scheduled time and well there are many models... at least after all... companies are like that and it seems always a patience test.
Keep cal, hope all will be better after that frustration moment and I wish you despite all a happy day amigo!
!HUG