The game looks good but I'm not much into playing demos though I do have a few downloaded, I've only played 2 or 3.
Unfortunately, there is another game with the exact same name getting horrible reviews. I hope that doesn't hurt this game somehow.
It is good to know that you like the game so far.