I agree with most of TL's review, with the exception of width. On those big sections particularly, that shines. I would draw it back in with automation on your smaller sections to give a sense of apprehension.
Now, where the piece struggles to hold together for me is mix. It almost feels like you're afraid of your drum set and guitars. Those should be the loudest parts of the mix and clearly audible. I can barely hear them at 1:30.
The drums particularly feel cut down and mids sucked out. The hi-hat sticks out but it's very dry. This would be one case where I would say give it some verb, or pull it down. Now, your cymbal writing is moving and interesting for my ears.
Toms sound like twapping on notebooks to me. Compress those and bring out the wood resonance and that will help your sound here.
Also, your reverbs need to come down quite a bit. A reverb doesn't have to be very audible to do its job, and I feel the left hand piano in the intro would be well served to be thinned out. Cut off the low end of that verb up to 250 or so hz.
Your writing here is beautiful. I really enjoyed it. No comments there.
I will say watch your chunk chording rhythms at 1:00 for the velocity machine gun robot effect.
Also on those timpanis, the low mids and reverb to me sticks out pretty hard.
Throughout, your guitars could all stand to come out. I don't care if they sound synthy or not, the brass, when guitars are in the mix, should at least sit back farther.
I also felt throughout reverb could come down. On sustained notes, it tends to grab harmonics and overtones and just carry them to stupid levels. Not saying I'm hearing a lot of that here, but if there's mud in your sound, reverb will drag it out from under the rug, especially plate.
Overall, a great listen. You might appreciate some work of Chernobyl Studios on mixing and bringing out drums and guitars. I like this direction though. Keep doing what you're doing!