Nice. Can appreciate all the work that has gone into the structure, all the sweeps and rises, etc.. Pretty solid all the way through.
Sounds good to me on the whole. Bass might be a little loud and drowning out the kick a touch. Have you side chained the bassline at all?