Well I listened to the whole thing.
Positives: the whole mix was super clean and the progression was good; slow build-up=awesome.
Negatives: Got a bit too trance-anthemy for my tastes in the middle. Could have thrown in a lot more funk, as it is breaks. Also, would have been nice if any of that awesome scratching was yours and not part of the record. But these are just my opinions and taste in style.
Overall, good mix brother! Keep it up!