Definitely sounds up to scratch to me! Some great edits and everything seems weighted right to me tho my opinion's not worth much in that department, I can't even master my bowel movements.

Just an idea but I kept on wanting to hear a bassline crash in after one of the edits, in my head I can hear some half-beat bass stab pitched up a couple of tones working with the main body of the tune, to give it something to properly break into... just an idea though, it's your tune and it works as it is - good work