That was the old download page - hasn't been used in over a year. I'm amazed that you were able to find it, given that there was no direct link to it. If you go to the main page, the link to the current download page has been there for a long time.
Hmmm... that's very odd. The links are all wrong - they are pointing to the old system, rather than to the files themselves. It may take quite a while to sort that mess out, I'm afraid. Another thing on the list...