Good development and progression.
I think the MIDI sound of the instruments got a little grating over time, but the mix has a decent sense of space.
But it is well composed and has a nice sense of direction.
Great work!