I am totally surprised to hear that about their CS or shipping. Usually their CS is top notch and wonderful. I usually ship priority, but it still shouldn't take that long. Keep calling them if you don't get it soon.
On the other hand, I have ordered several things online lately, from different sites, and they all seem to be held up in the postal system.