Sorry to hear you had go through all that trouble.
I ordered from them on Saturday and they still haven't shipped my order, they claim there's some authentication problem with my credit card. The card is fine and so are all the card details, and this is the 1st time this has ever happened. Strange!
I wonder if I'll ever see my bag! Their customer service promised to call me back today but they never did.
This happened to me too, surprisingly with Amex platinum (which I use for all kind of wacky things, so I am not sure why this set it off). Be aggressive about emailing JC--they will *never* send anything if you wait for them.