Very ambiguious...
It was really well done, but I don't fully understand it. Some parts made sense, others did not. Maybe you could make a sequal or something that explains the events in this one.
But aside from it being magnificently confusing, it did have a rather large sense of nostalgia, two thumbs up!