After reading all the bad reviews I had low hopes of receiving my items quickly so after a couple days I wrote to the help desk to see what's the hold up and they told me they were waiting for only one of my item before they could send my shipment.
They asked me if I want to have the item removed from my order and have the shipment sent right away and I accepted.
I received the package about 2 days later.
Overall I'm pleased with the customer service and how they dealt with the situation. I think they should contact the customer if they have any delays though or update their site so the items doesn't show ''In stock & Ready to Ship'' so it removes any confusion.