I just realised they are manually approving new sign ups in batches so it may take a while to get on there, I guess. Probably why I had the issue with logging into it via Boost
Batches are approved about twice weekly last I heard, and when there isn't a new botfarm applying 100s of accounts, you should be processed at the next batch.