It's definitely an enjoyable piece with a good groove and plenty of "punch" packed in almost five minutes. While the progression isn't bad and it welcomes plenty of transitions that feel pretty smooth and flowing, the first noticeable thing is just how loud the mastering is. I suggest you to turn down your levels a bit in order to leave some breathing space for each instrument and ultimately some rest for your ears. The problem is not just volume but compression that leaves your mix almost brickwalled. It's good to have a fair degree of dynamics between the synths and not having them all over the place. Other than that, it's a fairly enjoyable tune and that quite fits the artwork of choice.
//FD