Why did you send them your passport? I've never heard of this site before, so that should put some alarm bells in your head. However, that doesn't mean this site is necessarily a scam, just that I'm uncertain.
Actually I googled it and found this thread:
http://www.teamliquid.net/forum/view...opic_id=105307
If no one in that thread says they got scammed you should feel pretty safe, but next time don't just go randomly sending off your identification to sites you know nothing about. A simple Google search check will also go a long way.