From site's staff:

"The site is currently experiencing some issues, and the staff are working to have this fixed as soon as possible."