No I didn't have to call. For accounts that are invited in, it's just a matter of clicking "apply now" and filling out an online application. It's invite only at this point so if you haven't been invited it's not something you need to worry about, yet.
So far it's threatening stealth because they ask for personal info and business info (meaning, SSN + EIN) but at least one member (yankee) has multiple accounts in already. There will be ways forward but it's going to change a lot of things once they make it final.
When do you think they are going to make this final and mandatory for everyone?