Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
I've played it a little, and its not bad. The entertainment value is pretty high, so I'd try it at least before bashing on it. Good for something that has only been worked on for three weeks!