While the download is fine, the program itself does not work without Adobe Flash Projector... which sucks.
I'd recommend using any 3rd party site that has the game there. I'd recommend hentaigo.com. if you're looking to use mods they can be added through the modding tab.