fuck...this could pretty much be pendulum track.
I have no idea how you got the massive synth/string kinda sound (though feel free to tell me).
Personally I loved how it repeats the melody but what made it great was all the variations of the melody and the quirky things added into certain areas.
I really liked this one , definately do more like this.