Finally got the game working, IGN: RESG.
Doesn't seem like there's many English-speaking players though, and the GMs are always online...
Wonder what's their policy about English-speaking players.