Just finished playing this game. It was a very interesting game with a very strange ending. Still don't know what the main story is or what the ending means but maybe that is the way the game is meant to be. Besides that, nice short game with a nice atmosphere to it.
Feel free to check out my video on it.