Yeah that's crazy I would be calling these people with demanding orders. Call them up and be polite and professional but let them know you are not waiting anymore and you know of people who ordered days after you did and they already received there product. Craziness.
Honestly calling them didn't get my anywhere, it was emailing their support that got me a new shipment. My 2 cents.