if they have already given you a courtesy car and free floor matts, i think that is more than enough haha - im sure they are doing all they can, both sides need to remain patient with this one
not really... "beyond acceptable" is definitely too strong a term... more like unfortunate or frustrating. The dealership isn't at fault and it sounds like they are doing more than enough to try and help you out and like yfin said some dealers wouldn't even give you a reason to why it's late they'd just say it's delayed.
Bookmarks