Website looks to be down or at least very slow due to load. Should move the DNS to CloudFlare and host it there- it will help a lot in cases like this.
(I was going to make a joke about how maybe hosting the site on the MyCPU was a bad idea, but thought that perhaps that was a silly notion. It isn't. The site itself notes that it is hosted on the MyCPU computer, and gives this alternate address if the site is slow: http://mycpu.thtec.org/www-mycpu-eu/index1.htm)