Nice, interesting, cool song to lesson, wich is a good techno song to lesson ;D
You really got this very nice vibe of progression throughout the song, or some fancy film-critic term like that. It felt nice and traveled and blended well, is what I'm trying to say.
Please contact me if you would like to use this in a project. We can discuss the details.