I think this song is ok and I am a fan of your music but no offence but this song was give me a headache. If you go to spectrum it is always in the red and that definitly affect your sound quality. If you had better sound quality than I might consider raising your score.
BTW: I wouldn't consider this techno.
Is this intended to be glitch core at all? It has a bit of an interesting glitch sound to it, kind of like a defective video game.
I wasn't really meaning for it to be, but it kinda started to turn that way so I just let it go.