Thanks so much for the thorough review, there are actually different endings depending on the number of deaths you get in the game.
Wow! That's really impressive. I got the everyone dies ending.