I have now beaten it (so much more to do though). Absolutely fantastic! I really did love every minute of it!
It plays perfectly and I honestly didn't believe flash was capable doing anything close to the scale of this game.
It's just sensory and nostalgia overload from the sprites, to the music, and even (and some cases especially) the sound effects.
Oh yeah, and it's fun too. Really fun. And that really may be the best ending to any game I've ever played.
Thank you for making this game.