I have a feeling you use FL9? lol, lemme think of some things that might help with the song.
-the "de layering" starting at 2:48ish lasts too long! instead of making that part, i suggest making a bridge that incorporate modified versions of the melody. That way it won't be as repetitive at the end when it fades out
-cymbal crash at the end is sort of random, might wanna crescendo up to that rather than fade down into it
-at 1:16 when you fade down the backwards sound effect, try to fade it down later when the synth starts to come it, then it won't be near as noticeable, and will flow much more
otherwise, it's an incredible song. I had to think a little before i could find some stuff that could be changed. mind reviewing a song or two of mine? I'm into mutual reviewing