Overall, very good quality, with a nice mixdown, some very cool sound design, and a nice, trancy groove.
Could use a bit more variety in terms of chords, beats, sections 'n stuff, but it also works in that trancy, semi-ambient way. One thing I will say is that, in my opinion, the best trance DJs tend to really micromanage the little bits of their song, such that despite the repetitive pattern, things really sound different from point to point. The reversed cymbals, for instance, were a little overused as they were. However, if you mangled them up or resampled or effected them differently at points, it would provide for some great contrast to the chords and melody.
Hope this helps!