@J-Plague: There are two download links available. If one doesn't work, you should try the other one. Hopefully that helps
@Madrush: The installer should've placed a new shortcut on your desktop, from which you can launch the game. It's got its own icon and is called Troy. Is it there?