Nice
I give it 7 out of ten for being well made and put together. And of course, for making it to the top 5. I respect you for that. However:
The chord progression is very overused. Ever since crying soul, it's probably been the most used chord progression on newgrounds. I don't know if anyone else notices this, but it is.
I also think doesnt have nearly enough energy to be a techno song. Techno has a very melodically basic hardcore sound. This is more of a dance or trance song.
Still, as i said. Very good job. And i admire you for making it to the top 5 :D