Apologies for the delay in getting out new login details to new customers. We've identified a big bug in our mail system that we're trying to work around at the moment, so everything is being manually processed while I work with the developers to resolve the problem that our automated mail provider has caused here.
did your mail server gg with all the new sign ups?