Yeah, you have to make a post on the forums in order to join. Some of the accounts on the forums will have been made just to sign up for it, but at any rate, it's all people that are making a conscious effort to ladder, so it would probably help. I suppose it's possible that people just see the LTI people on Showdown and make their own account like that, but I doubt there's many, if any at all.