Not bad at all
There are a couple problems in the beginning and the end where the main melody and the new melody that is introduced don't seem to mesh.
Otherwise, I love the chord changes and the fact that they're completely illogical (good thing). Keep up the good work, you can never have too much happy techno.
Please contact me if you would like to use this in a project. We can discuss the details.