This is Mega Man 5 (USAのロックマン5) played by GlitchMan, in an improvement of 1 minute and 22 seconds over the previous run. Improvements include several new glitches involving the Super Arrow and new strategies for two of the boss fights.
Reading the submission text is recommended for details on the glitches.