Huh, interesting. Worked fine some months ago and also 2 years ago of course when i visited them the first time. Glad to hear they still seem to be around then! :D
Maybe they block foreign IPs now for some reason (i remember them being very gaijin friendly).