Some nice ideas here! I really like it. It almost sounds like dubstep-lite with glitch influences. There's still space for more melodic development, and maybe a bigger build up before the drop. If you ever remix this I would DEFINITELY want to hear that.