It somewhat feel very energetic and over the top. But still I feel it could go further with some guitar growl. Anyhow, this is a very cool Idea, that I took quite some liking.
BUT, If you ever think this could use some more guitar riffing. You know where to find me 🤘 .