Amazing!
This is quite possibly the most faithful flash-based video game simulation I've ever seen. If this were a standalone game, I would have thought Capcom and Nintendo in a rare joint venture created an obscure title for the NES that I had not yet discovered!
This feels like the real thing! Now, you must make a MegaMan X vs. Samus (Super Metroid Version).