It is a very entertaining song, the entire piece kept me interested through its entirety.
The only issue I had was the "reversing tire" (6:20) with the rolling arpeggio(?) at the end. Just as if you watch a car tire spinning, when it reaches a certain speed, it seems to roll backwards even though it's still keeping pace and nothing is wrong with it. The tire effect seemed to fight with portions of the music as it lost itself in swirling intensity. It may have needed some kind of punctuation anchor to help it feel like it was going forward with the rest of the song. Some artists I've heard overcome it by changing the pitch on each repetition slightly so the casual user can hear each initiation better.