I just called them up and got it taken care of, or at least I think so, I'll see in an hour or so when it updates on my account.
The easiest way to link them it appears is to make a blank account on station.com and then get the invite via email and when it asks you to log in or create a new account, log in with that account.