Website issues have been resolved!
We've had a bunch of issues with our website for quite a while now, apologies for that. Most of them should have been resolved:
Registering a new account will work as expected,
The active player overview will display recent accounts again,
Statistics, including rankings, are updating on account pages again.
Many thanks to all of those who have reported issues! Please feel free to continue using this thread to report any additional issues.