Ah...I just realized that clicking the links didn't change the url on that site. It took you to the correct site, but you just need to click on "software" and then "weiterlesen" on the next page under free software. I found that site via a link on XDA
here. Or,
here is the link to the .zip file. Obviously, make sure to check and see if it's clean.