That my humble self liked
That I thought was very strange and good. Can't deny I enjoy randomness and non-sequiturs such as in your movie. Creepy and vacant narration added to it. I do hope there's more to come.
Did I see something from Cave Story in there?