For the link to work, I think you have to open it on your iPod -- it's a direct download link to the game, and, obviously, that can't install on anything other than your iDevice. I couldn't open it on my PC in IE9 or Chrome, but it worked fine when I opened it in Safari on my 3rd gen iPod Touch.