Great atmosphere and story! It all ties together nicely with the visuals. My only suggestion would be having some check pointing mechanic, since it feels like the story/atmosphere is the main point of the game, and having to repeat earlier parts gets in the way of that. Just my 2c.
Happy belated birthday too! :)