Great tune!
It's pretty uplifting and creative! Up until 1:46 is completely beautiful! My only complaint is that from that point until the end probably would sound better without all of the swirly, fadey, chopey stuff. You might want to write another piano part and extend the song in a new direction (I like the higher keyboard part you introduce at 1:52, before chopping and pitch shifting it, you could possibly extend upon that)... I love the distorted bass tone, and all of the (flawless) leads/solos! Very moving!