I was a member of this site for quite a while, so this review should carry some weight. I noticed some "issues" with some scores being rather... let's just say..."enhanced". When I pointed out this issue, including sending pictures to them... they blocked my account. Basically, the quick version is I proved a high score was made by solving a puzzle with negative time.
So, aside from the legal routes I am pursuing, do yourselves a favor and DO NOT USE their site.