Sounds like you had some fun making it.
For me, which could just be my furry ears, it sounds a little mid muddy here, a little surgical EQ to create musical/frequency holes for the different instruments would probably fix it. It is your tune however and if your happy thats all the really matters.
Thanks for sharing.