Just wanted to say thanks for your help and to give an update.
I had a reply from Corsair, who immediately offered to send out any replacement parts I needed and were as helpful as they could be. I realize that I was somewhat unfair spitting my dummy out and blaming Corsair for the problems caused by a supplier they have no control over.
I sent the case back, requested a replacement which they agreed to but wouldn't say when and after much more poor customer service they finally sent a snotty email saying that if I want a replacement one would be sent once the return arrives and reminded me how grateful I should be for them allowing the return outside of their 48 hour window and that they issued a free return. I responded and asked why they couldn't tell me when to expect a return four emails earlier and reminded them that I was well within the 30 day window of their returns policy which is published on their site and included a link. The next I heard was a full refund issued instead of a replacement.
So I've postponed my build until after Christmas and then I will try again.
Overall, I cannot fault Corsair and what they were willing to do to help.