As you found out yourself, cheaters dont win online
But basically, no-one should trust a site that asks for account details. If anyone did do it, then they have themselves to blame because of good old fashioned greed, to get to the top the easiest way possible.. then what? To end up being absolutely demolished by the level of gameplay by those that are up there legit.
How pathetic that they can't even do it properly.