I literally just registered on the site JUST so I could comment on what a wonderful job you did here! The adherence to style, the evolution of the style, and the decently unexpected ending that put a literal smile on my face :D
Also A+ on the Megaman references too :)