It's amazing how people are so quick to ***** and complain and play the victim.
How many times since you talked to them have you called back to find out if wires got crossed or something was wrong? Were you polite?
And of course, like others mentioned, if you are here on AM, surely you've seen their forum and their reps around. How about a friendly post in their forum asking them to follow up on it for you?
Of course, these forums are NOT supposed to be used for customer service, and one should work through their official customer service channel for issue resolution if needed. But I don't see why you couldn't have called them back, said you hadn't seen anything, and request a tracking number for the product replacement.