You absolutely nailed the theme with this, really impressive how many varied sounds/styles you were able to fit in while still having the whole thing flow well!
I'm glad, i tought i went kinda far from the theme but i guess it works :D thank you