Looking to sign up for the league however can't seem to find the sign up form on my phone. Computer currently is out of action so no way to sign up for the league without?
There should be a green "sign up" button to the right in these forums with an easy form to fill out. You do need to make sure you have an active GT on your profile for it to work if I'm correct.