What can I say? The message behind this game is simply well said, and the puzzles don't take five minutes to solve. The music you've chosen is the icing on the cake.
Its amazing how you force the player to avoid and then undo his/her previous actions, nice piece of internal logic that more than supports its mechanics. The narrative at the end essentially admit he/she can forget his/her past actions, but won't sums up the game in a nutshell. I thoroughly enjoyed playing the game.