Great job.
In my opinion, it is a little on the busy side, but this is mainly due to perception from the mix and speed of the song.
Suggestions:
Use more expression, volume envelopes to control the parts they will sound less static. I went through this myself when I was learning to compose orchestral / live instrument pieces.
Let your wind instruments take more pronounced breaks - people will feel less claustrophobic / out of breath while listening. This goes for brass and anything else which requires breathing. It's a natural part of music. If you need to continue on - perhaps use two different flutes - pan them a litle and let them play question response which will also add another dynamic to your music.
Perhaps slowing the theme down a little will help give it a little more space so it doesn't feel like everything is clambering to be heard.
Bring down the tamborine a little, - give it also a few more breaks, and use of swells and dips to bring it up and down to accentuate the parts of the music you need to give emotion to.
Finally, the pizzicato plugs, hi-pass eq them - and drop them a little in volume, right now they feel huge in comparison to the flutes, and they are only a supporting instrument.
The main instruments are your piccolo/flute and oboe so let them have the limelight a little more.