If anyone is following this game, the new site has opened today with new screenshots etc..

http://www.strangleholdgame.com