So thin :-/
I'm no orchestral master, not really a composer (yet*) but you've got a song hidden under some high quality instruments. So why the 7? It's your use of reverb. I'm not saying you do it in every song you've made but a fair share of them have this similar style of mixing/mastering/reverb.
You are hiding some very powerful elements in your song. Just because you have great instruments doesn't mean they don't need work of their own. Your drums are covered in so much reverb they lose all the power they had stored up. Its not a bad idea to use one reverb for all the instruments (using a send channel) but how much you let the instruments have is a matter of preference and taste. Honestly I give my drums little reverb and if I do I make sure the reverb doesn't mask their low end and power.
In my honest opinion you have too much reverb on the Staccato Strings. I never felt Staccato strings should have alot if they are a big portion of the driving force. As of right now I feel like I'm sitting back and listening to it as if I were in an audience rather then being engulfed in the music. Could just be another preference of mine but, completely up to you. If people like it/buy it you are obviously doing something right.
So in short, in the future I'd like to hope that you would take into consideration how much reverb you give each instrument. Their placement in the song and how they can bring the listener to a more tense or emotional feel.
Good luck in the future.