Just refreshed and there it was! :O
Download at team-mediaportal.com.
BTW, Comodo Firewall seems to have issues with the installer, so make sure you disable it before you begin. Things will be a lot easier. I didn't disable and ended up with a broken installation and had to reinstall.