I really like this - definitely something I'd play. I'm far from an expert but the mix sounds right to me...

Only thing I'm not so sure about is the voice sample that plays over a couple of the breaks and at the end - it doesn't add to it for me, definitely have something playing there to break it up but I don't think that particular sample quite fits in.

As I say though, like this a lot.