youve done some fukin quality tunes there mate, fair play!
the only thing i would critisise on is that alot of it is a bit sameie if you know what i mean. as youre going for the hrdstyle approach chuck in some whiney sounds and some strange/deranged noises to give it a more twisted feel, otherwise "get on m8"