Yeah, CMC will open a can of worms.
I bought my Street Beasts in January and finally got it in June. I actually drove to Miami: 575 miles south of Gum Swamp Georgia. A lot of fears I had were relieved on my visit. Everything I got was good quality.
I had to deal with a couple of missing parts, but they are all here now. I think they "over sell" their building capacity, which makes it take longer than they tell you.
I hope to have mine done by early 2008. It's been too hot in the swamp to do much work, until now.