Excellent.
You really did well on this piece! Only little thing is, try to make the beginning part a little more... exciting. If you done that, you can have a great masterpiece here!
Anyway, loved how you built up the theme so that it goes into piano, then synth, then techno...