Interesting!
Impressive orchestration. Well written parts I must say the color has been managed very good.
The low frequencies of the mix are not tweaked properly however. One way around this is to search for the sweat spot of the frequency.
Well the mix is forgiven for I am very impressed with your prowess in orchestrating this wonderful work. So I am giving it a 10 stars and a vote of 5.
Keep up the good work!