I checked it out and noticed three things:
1. It isn't strictly a card collecting site. It's a collecting site that includes cards. Their forums seem to have more posts about people collecting currency than anything else. I see stuff about coins and stamps too. They seem very ambitious.
2. Many of the forum posts are in other languages. I quickly see German, French, and Spanish just glancing over the topics. Makes me think it is Europe-based.
3. Almost every forum post is people complaining about trades gone bad, or warning each other of crooks. Makes me thankful that the TCDB community is an honest group out to help each other, not steal from each other.
While I do think it is pretty bush league to spam our forums for new members, maybe we should also feel complimented that we are thought of highly enough that our assistance is requested in setting up a similar, but not necessarily competing, website. That being said, I won't be using their website. This is the only site I need for tracking my card collection. The best. Period.
I'm going to reevaluate how I collect after the new year. It's just getting way too expensive for the new stuff. Sometimes I just want to buy a pack, not a whole box or even blaster.