today I noticed that the website has been updated... sadly it is still buggy a bit. All the buttons in the toolbar lead to the same site.
Video proof -> https://puu.sh/A1CfL/aad4df87c8.mp4
2nd the "staff"/"moderating team" button is now also gone.
Best of wishes,
Ya boi Jukerix