this is really awesome, detailed, high energy stuff, i enjoyed it a lot
my only critique would be that i think there are times where the melody could take a break for a couple beats, especially within the first couple minutes. it's not really that the melody is spinning its wheels, there's a lot of catchiness around it, but i think the listener sometimes needs a moment to drink in all the cool sounds, so they're better prepared for all the new ones. a big flurry of punches
really though that's a nitpick in a really high quality production, great work