Yeah, nice stuff.
I`d say once everything is running the kick dissapears a little too much.
Maybe you can cut out some more space for the kick, and give it a touch more top end.

I`d say you could do with a touch more warmth in the mix, as this type of music tends to be quite saturated and this is just a touch too crisp and computery.
Maybe a little more in the sub area too.

Nice melodic stuff though.