EDIT:
Never mind: Great Firewall of China.
(and the link doesn't work for me either)
There have to be so many "night owls" on this site, I can't imagine why you would think it would be too late in the US to try at this hour.
No luck on Internet Archive/Google.
This page I think has some images from the same domain:
http://ffffound.com/home/fish2000/post/
Server used to be on lispm.dyndns.org previously, so that may be a clue as to why it's dead atm.