That doesn't look like an invite link. Copy the whole link from the message you got.
Welcome back
Three worlds, in your browser.
✦ Remastered
Every model, zone, texture, icon, effect and sound in the game, ready to look at and listen to.