Actually, yes, the year 2005 seems to have caused some troubles :-[ An updated version of the installer has been relesed, the files are just being uploaded to our servers.
Sorry for the troubles.