I think your mixing skill is very good. It’s the old story let 20 people hear your mix 10 will like 10 will not. Who’s right? you know it’s a subjective field. So it is to me a situation where you at some point have to follow your own instincts. Having said that we should listen to what others have to offer to help us. In this case I can’t see anything wrong with your mix in my opinion.
Great piece of music.
Dave