During the server move a few months ago, the email notification delivery system was inadvertently broken. The issue has been resolved. If you recently attempted to create an account, submit a password reset request or interacted with the site in ways that would trigger an email notification, please try again. You should now receive the emails as expected. Be sure to check your spam box though. Apologies for the inconvenience.
I'm still working on other aspects of the site (namely the upload system) and will post an update as soon as I can.
In the meantime, I've set up an informal Discord channel for the site if you're interested: https://discord.com/invite/feMzYsv