Oops I joined the old program a few hours before this was released. And just saw the press releases now.

Should I sign up at the new site instead?