In my opinion, I am reminded of the boss battle music from the original Mega Man series when I hear this track. In fact, one part sound likes a sample from Mega Man 3! Good job!
Haha well, Megaman Classic is one of my major influence so I'm not even surprised this reminds you one of the song from the original series.
i really like this one