This is phenomenal in so many ways. I think the best feature of the song is its liveliness. You managed to keep me enthralled by your work for over 7 minutes, and I was actually sad when it ended.
I don't have any significant criticism. I actually like that there doesn't seem to be a unifying theme or melody, and there is even some messiness (or lack of focus) in individual sections; I think this feature contributes to the liveliness of the track that I adore so much. With that said, I think it might be slightly too messy at times - there were a few elements that I thought failed to add value, and they barely fit in the mix. I didn't really mind it though, and I think most listeners won't even notice.
I give this a 10/10.