Good pacing
I think that the pace of this tune is the defining part, with the ability to run up and down the scales in the melody a real bonus. You've given us something that I'd certainly call either Techno or Trance, but whatever you call it, it's still a damned fine song.
I'd suggest some vocal sampling to improve the track, as the variation and length are good, but if it is lacking one thing, it is that killer touch to make it a hit on the club scene.
[Review Request Club]