I have started a GB group in TrackMania 2.
Post your login here if you want an invite (because I'm not sure if giving out the login and pass to the group gives people full admin access or not).
edit: It looks like you might be able to add yourself to the group. Go to your profile, hit groups, hit subscribe.
(It'll cost you 100 planets, I think.)