Maybe I just had my hopes too high for OCarbon. I ordered standard CF Interior set from them on June 11th, and as of November 1st, am still 4 pieces short. In the intervening time, I've contacted them no less than 10 times asking for status, updates, etc... Matt (the owner) has typically responded pretty quickly, but seems to have stopped that entirely. Now, I'm out $925 and still don't have a complete CF Interior almost 5 months later.
To add a little insult to injury, they ran a special starting July 7th that included the C5 set for $115 off regular price.
All in all, very unhappy with the situation. I understand it's a craftsy kind of thing they're doing, but there's no reason for this to take almost half a year. I ordered through them because I'd heard they can get sets out "typically in 3-4 weeks".