Some other reviews on here are accusing customers of "impatience". Now I can understand this when you refer to eBay bidders who expect their item NOW NOW NOW NOW NOW, but seriously, I ordered my item at the end of May and still nothing.
I was fed the same excuses as everyone else (supply delay of 10 days so it took them 10 days to even ship, supposedly). I waited the "7-21 working days" that they told me, it's been at least 6 weeks since then and still nothing. I've emailed them a few times and had nothing in response, and I feel stupid and ripped off, I can't believe I didn't check this out before I ordered. I dun goofed.
So take this as warning, look into each site carefully before you order. Yes, some international items can take a long time to arrive, but even being kind, there is something very suspect with this site.
I ordered a different cart from somewhere called Flashlinker, who are based in Germany. I received my cart within 5 days (I am in the EU). Looks like it's run by 1 dude who is incredibly helpful and quick to respond. Yes, you'll be suspicious if you're here already, just look it up, I found it through several different recommendations, and I just wanted to save people some time!