I ordered my iMac on November 30 and I don't have it yet (although I should very soon). Do I feel that Apple owes me anything? No. Am I mad that some people who ordered after me already received their iMacs? No.
Before I ever clicked on the purchase button I was informed that the Mac would ship in 3-4 weeks. I didn't necessarily like that, but I agreed to that when I clicked "purchase". Apple actually shipped my Mac in 2 weeks and 5 days, beating their projection by 2-9 days.
When I completed the order I was informed that my Mac would be delivered between Dec 31 and Jan 7. It now appears that Apple and UPS are going to beat that by 6-13 days.
I'm getting what I was told I would get and what I agreed to. Actually, better than. That others may have received even faster service is ultimately irrelevant to whether or not I received the service I ageed to when I purchased. While I can kind of understand a certain amount of frustration, I can't say I understand anger or a sense of being owed something more. Just my two cents.