Yes, that page you were taken to contains a script for a new menu control we were testing. I had no idea you could bring it up like that. I had it removed. It now points to the home page.
Thanks.