This could of passed off as a new Mega Man Stage.
Especially for an EXE game. Very catchy, I do recall how much time I spent playing Sonic Advance now. Good times indeed. Not too much different, but at the very least its a mix I don't hear often.
Not bad at all.