I just ran that link in Safari. No go. It has a big red block and other problems. (I run OSX 10.3?)
In fact you are right -- Safari failed the test for one of its releases (yours, apparently). 10.4.3 fixed it again!