Ooh, a nice chord progression in the beginning. I can't help but notice you have a habit of making insanely smooth transitions. You made a whole step scale walk-up towards the end work, as well as the whole step scale walk down in the first bit of the piece. It certainly takes a lot of talent and music theory knowledge to make the Whole Step scale work and not sound creepy, and by God you did that. I say you used the whole step scale, at the very least you used it in context of the chord progression, in terms of melodies, you used chord tones, etc., blah blah blah, music theory jargon, you made it work excellently.
As I always expect from you, energetic, well composed, excellent melodies, excellent harmony, very well mixed. Nothing seems particularly out of place, although I wish the kick was a teensy bit punchier, but hey, maybe that's just me. Love the snare drum particularly. Indeed is very eighties, and works very well for this piece. The guitars... I'll pretty much say while my tastes are different, in the context of a piece like this, they work. You don't necessarily want a stereotypical heavy metal style guitar tone. It can work, but I think what you decided on for this was exactly what you'd want for a song like this.
The song sounds like something in a racing game, like an overworld or track theme. I understand its purpose in context of other songs you've made, it just sounds kinda like that to me, hehe. Still, an excellent piece. Very fun, very bouncy. Does exactly what it needs to do, and more. 5/5 from me, excellent work! :)
Take care!
~Zach (AlphaStorm)