It's quirky, and often frustrating, and you are somewhat at the mercy of the random number generator when it comes to being able to win the game with a perfect score, but I did really, really enjoy this game and think it deserves more attention and love.
I can definitely see how many people abandon the game, which is a real shame.
My hints and recommendations to get the most out of this game are to:
1) Learn how to win the game without the 100 move limit. When you get game over for 100 moves, you should hopefully immediately see a potential step you can take to make that limit irrelevant.
2) Read everything you can. There are elements to the game that would be easy to overlook and not even consider without some idle mentions of seemingly random things here and there.
I shall consider writing a walkthrough/invisiclues at some point.