good fx.
fx are very well-mastered/placed.
i won't comment on the rest, but...this could be good.
work with the melody a little bit, figure out how to fill the spectrum with things other than melody. very interesting progression. fix your buildup snare a bit too.