I can speak to part two - CM's customer service (in the US anyway).
I had issues with some R4 fans I owned. One had a burnt LED, and two others had (bearing?) issues that cut their speed significantly. Two days after submitting a ticket online, I was instructed to simply upload a picture of the fan with the burnt LED, along with a Screenshot of the fan's speeds in HWMonitor, Speedfan, Everest, or any other monitoring program of my choice. So, I did just that. A week later I received replacement fans. I didn't even have to send them the old ones, which which would have cost me $10 to ship. They paid for the shipping on the replacement ones, too.
I've also spoken with some of their "Live Support" agents, who all were competent and very capable, providing detailed answers to every question I've ever asked.