I ordered on 21st as well and my order has not shipped yet either. These DR people drive me nuts. Why do orders placed several days after 21st ship out sooner than those from people who ordered earlier. If they ship out my TODs and I miss out before mine gets even shipped, I'll be furious!!!
I had a BBTS case like that just the other day. They had their inventory wrong and a preorderd item which I've already paid months ago was shipped to somedody else, although it was on my pile of loot and NOW they tell me that I am the one who misses out on the item, ALTHOUGH I preordered it on day one, as soon as it was available for preorder and they KNEW that at least I was going to want one!!!