About the site:
Had to change the host due to problems with the previous one. The reason it took so long is that some major bugs occured after transfering the site.
About ONS server: it's being moved to Germany for better pings.
There might be some issues with the site, just lemme know.
Sorry for the trouble...