Production-wise, I feel like your shit needs to hit harder. The kicks are a bit wimpy for the genre; they wouldn't really punch in a club or a car much.
Composition-wise, you need some more variation in each part. Most of your beats have 4 measures of exactly the same thing, then 4 with a part added, then 4 with another part added, with no variation of the main melody and not much for transitions. Obviously, the vocals are the main point for any of these, but the beats have to sell themselves too as they're usually the only melodic part of most hip-hop tracks. I'm not deep into the genre, but the best non-old-school beats are full songs in themselves, with hooks and catchy rhythms. You know what I'm saying?
Over all your shit's better than a lot I've heard. Just my opinion: keep working at upping the catchiness, introducing more variation, and making 'em hit harder (without going overboard).
As for the guys giving the guy shit for posting hip hop beats instead of your favorite genre, dude's into what he's into. While it may not be your intent, your vehement objections towards an entire culture sometimes border on racism. This is an 'mp3 mixing clinic', and this guy's asking about the mixes on his backing tracks. I mean fuck, I don't really even have to try very hard to draw any metaphorical parallels to what amounts to "this here forum's for whites only" here: "Please try the hip hop DJ forum..." & "We play rock/pop/punk/country around here. That's why Dragon created the Hip Hop DJ Forum on this board. The people who hang out there would be more inclined to buy your beats."
You do what you want, of course, I'm just sayin'...