Exciting news! I was able to sign up, connect my game accounts and enable 2FA with ease.