Hm, I seem to be getting the same page too. It may just be a glitch with the site, since it's been going through a bunch of maintenance lately.
Perhaps someone has the link saved that leads to the Web Setup download? Other than that, this may be something f'er the staff to look in to.
Sorry to not be of much help.