The only thing I'd really recommend is a bit better mastering and some delay on that first synth that pops in - the quick release makes it difficult to listen to. Maybe up the cutoff a little?
Overall cool piece though. Nice work. :)
Please contact me if you would like to use this in a project. We can discuss the details.