Sounds like a proper set to me. Keeps the energy flowing and interesting throughout. Some of the parts get repetitive, but that is the nature of Techno I suppose and based on my personal preferences, so its all good in the end.
Thanks for sharing, I liked it!