Awesome game, you really know how to get someone hooked! I felt proud when I finished it :)
My only criticism is that mini-games should be unlocked earlier because in my case I finished the game and there was 2 mini-games that haven't unlocked yet, and I don't really have an incentive other than trophies and my curiosity (which isn't enough incentive) to grind to those levels.