Link issues could do with a fix.
goes nowhere. However, if you type www.throwinthegame.com
you are taken to this address http://throwinthegame.altervista.org
which provides a link to a forum that provides one post identical to the one you have just posted, but no additional info as expected.
A direct link to the game description, screenshots etc would be better.