Fun tune! Definitely getting the wacky vibe you were going for and some great movement through the piece with additions/subtractions of instruments.
I would echo what some of the others have said with the mixing as some parts can feel a bit contrasting and don't gel as well together as they could, but seeing as you've already mentioned you're looking more into that, that's great!
Looking forward to hearing your learnings!