Still processing, ordered on Dec 1...
I just got off the phone with an Apple manager after being on the phone for one hour. He didn't believe what I was telling him that orders aren't being processed in the order that they're received. I placed my order Dec 1 and told him orders after mine were being prepared for shipment/already shipped while myself and others still have orders in the processing stage. He asked me for actual order numbers to prove it. I told him to come here on the MR forum and look in this iMac forum to see proof that people are pissed and that what I am saying is true. I actually got him to look at this forum and he will pass the feedback along to Apple. He was an ****** - he also said he's not going to offer me anything free at all just because other orders are shipping out before both myself and others in the same situation. Apple has horrible principles and the whole order situation is a complete f-up.
Unless they are late, ie after their specify delivery date, they have fulfilled their contract. The fact that others who ordered after you got it before is of no relevance. Just relax, it'll come.