Even before you said it, I can really imagine a Megaman Boss Battle... there are parts where different Megaman series seem to fit.... like Some Has the Megaman Legends feel to it.... then suddenly turns to a Megaman Zero / ZX feel then later on Megaman X and finally... the feel turns to.... Castlevania!?... then it goes back... also a part reminded me with ML2's battle with glyde