Good news that they have turned up finally and I think you was within your rights to started getting annoyed, as I said before I get mad if I have to wait a full week for parts, more so if I have overpaid on the P&P
I'd have allowed a little time for the boot with the size of it but still a week should have been sorted, more so if they deal with that sort of thing every day. But main thing is you have them now and look forward to seeing them all on and sorted :D