yup that site appears to have some issues, I was not able to load it all from the scrrenshot server but can load it fine from my desktop.
When I did a DNS dig the only issue I noticed was recursive nameservers, but that shouldnt affect this. Could be some other DNS issue at play with this...