That was absolutely amazing. Playing through it, it seems nonsensical, but at the end you see how it all fit together. (Sort of, I mean it's still nuts) I actually got the good ending. I think.
The graphics and animations are great; I also loved how there were enough hints to push you along through the game. I was also very amused by how each of the sins were implemented in the game. Great job!