Hi Cian,
Wow, lots going on in this track, very creative stuff. Great chorus! Mix is pretty good, a couple of things though; the rap vocals seem a little lost here and there, notably when the heavy synth/guitar sound comes in. Also, for the genre I think the kick could be a little more pronounced.