You've got some sweet sounds here man! I think overall it could use a little more mixing time and maybe some light reverb on the lead synths. The volume balance between the synths and drums sounds a little off to me. That being said though, nice work, sounds like a pain in the ass to mix:)