Love that arp in the beginning! I don't think the piano goes too well with all of the other more modern sounds playing. It just seems to be out of place.
In my opinion, I think that a 4 minute intro and build is a bit too long. It was also very busy, which lead me to think that the chorus would be 10 times bigger. I would say, lay off all the elements to start off with and gradually add them to the song. Use loads of filters.
Your chorus was amazing. All the elements coming together and playing all at once. It really was a great listening experience. This composition is EXCELLENT. Also, the mix is flawless.
Well done man! And thanks soooo much for the very helpful review :) 9/10 5/5