Thank you for playing, and for being so involved into seeing the whole game. It's great to see a thing I made generate such enthusiasm.
As for the interpretation, there are many ways to look at it, and some of your reading of the symbolism is interesting. There is a 'canonical' meaning to it all, but the more I hear people talk about what they see, the less I find interesting to have a canon at all (it was useful during development, but after release, meh).
That said, I agree with most of what you are suggesting in your interpretation. Although no, it's not a huge triangular man in a red shirt in the window. :P