Not bad, but a little touch up wouldn't hurt
Your background in the beginning (an intended effect?) is out of tune with the rest of your texture, which makes it a bit hard to focus on. The whine persists for 1:30 and never quite syncs up with things. The dropout of everything at 1:30 loses all momentum the song had going into it. Possibly make that a little shorter? Your lead is panned a little bit right during a section without anything to counterbalance it on the left from 2:30-3:00 which can wear on the listener a bit.
Good drums and freq balances for the whole of the song.
Hope this review is helpful.