First off, thanks for playing, and congrats on achieving one of the game's endings!
Secondly, yes, the tumblr is a large source of hints. Some of the puzzles can be completed with knowledge of Lovecraftian lore alone, but that site exists for those without that knowledge.
If you would like some hints for achieving the other ending, let me know! Thanks again for playing!