How do you download the game once you reach "TheGameCreators"?
The download at official website is also unavailable, so it's better to wait till it is up.