Actually the game was never called Son of Chtulhu. The teaser of that name can actually be found earlier in this thread and if you watch it to the end you'll se that it ends with the "Squid Drop" name. I was just being a bit sneaky, trying desperatly to get some attention.
First review from Nine Over Ten: "...so do be on the lookout for it because Nine Over Ten 9/10 rates it at a 4 over 5!"