Well this sure is something that I'm not used to listen to, but I find it remarkable that you can make a composition like this. I would never make up anything like this!
I can definitely picture this to be in an animated film or a game!
I notice that you made use of giving each instrument a certain place in the "digital" room, but you could've made it definitely more wider, because it sounds a bit as if the members of the orchestraband are still crammed up next to each other.
This isn't usually my cup of tea, but based on the composition and your mix, I'll give it 4 out of 5 stars!