Very good song!! Speed is the key of this grand work.
This is really cool! My first thought is that the melody could be mixed just a bit louder, as of now I think it's a bit buried in the mix and doesn't draw the listeners attention as I feel it should. Very much a Megaman kind of sound you've got here. I would probably vary up the percussion slightly, I understand you're going for a certain feel but I think that would also be beneficial for the production.