OH man not bad!
You just need a bit more kick at the key points like a transition kick. Something to thrust the listener into the next phase of the song,otherwise the mind,even if not,will view it as repetitive.
But I love this.It's like DnB rock-JUST WHAT I ALWAYS WANTED!