FSIX is on the legacy site. The main site is somewhat better. The legacy site seems to function marginally better in FF than in IE10, and some people might get a giggle looking at the source and contrasting the programming style of where much of the source comes from with what the popup says.
Judging by the redirect, I'd guess FSIX will be on the main site at some point in the future. Methinks OP has had several years to get upset about this.