This is pure IDM. I think my brain farted. Tracks like this is always hilarious.
I don't know what to critique on because it just sounds like you were having tons of fun making this.
Your mix was clean. Lots of good variation, and even though its a glitch track, nothing seems too out of the ordinary or random. I give you good props on that!
Keep it up.
~ anti-phantom