I really like this game a lot. It seems to be underrated here but... I like the mechanics of it. It's not every day you see a game that runs this perfect of this calibur. Very rarely does a game like this come out and not have some glaring mistakes or heavy lag.
Sorry, no idea. The only thing I can think of is maybe your region has blocked that site for some reason. Maybe someone nice will upload it to mediafire or megaupload for you since thats rpobably the only way you can get it =\