https://gwulo.com now shows this upgraded site.
If you visit https://new.gwulo.com you'll be redirected here to https://gwulo.com
If you want to check anything on the previous site, it is still online at https://old.gwulo.com
This latest update may cause some things to break, so please leave a comment below if you notice any errors or parts of the website that aren't working.
There are still problems with the new site that need fixing - I haven't forgotten the errors you've reported. But the new site is working well enough that it is time to make it available to a wider audience.