I agree with your comments
I wouldn't necessarily say that it's a questionable instrumental selection, but you've certainly gone a long way toward fulfilling the "awesome melodies". As it sounds, you've got a great base for the track with the beat and the primary melody, which has been nicely complimented by the various alternative instruments that you've thrown into the mixing pot.
With the pace being so quickfire, it's a very challenging piece to keep up with, but there are certainly areas that you can improve on. Perhaps consider draining the tempo for a short while, adding some sort of a bass solo, which just cuts down on the frantic energy of the track, before building back up to what you've produced for the rest of it.
[Review Request Club]