Lots of good parts.
I'm not sure about this piece. It's got some hit on beats, but it sounds a little incongruous, like it was made in garage band with the pre-made loops. There are some good ideas in there- the beginning especially- but it doesn't mesh.
It's like someone took a perfect diamond ball, somehow shattered it, and glued it back together. It's all there but it's not together the righ way...