Here's my free snottyfaced critique...
I must say I'm not a big fan of this kind of music. That being said, I think you did a great job of mixing this - you're definately at the place in a mix where you're just a couple steps away from a winner. The levels are great, the drums sound like they're in a nice room, everything has a decent bit of space.
The super-effected guitar at the beginning is muddy, and it goes on to effect the whole mix, as well as killing the bass gtr. I think it would sound much nicer as more of a shimmer than a drone.
More gain on the heavier electric gtr might be nice, but it's probably too late to re-record. No biggie.
I can't think of any problems on the vox. Maybe roll a TINY bit of high end off the background vox to drop them back in the mix. Not sure what verb you're using, it sounds good, but not great. Have you tried SIR convulsion reverb? It's free and you can find tons of free impulses at noisevault.com
BASS GTR?? Where? I can feel it, but can't hear it. I'm guessing it sounds good, buried under the muddy gtr.
The drums are great, overall. The snare could use a healthy serving of crack. Kick's very solid and punchy, kudos. I like bigger, verbed out toms, but that's just my taste. The cymbals and hats are a little too washed out in either highs or verb, or too much verb highs. Mostly the hats need more "sizzle". Incidentally, that's Snoop's favorite way to cook.
The whole thing sounds really well recorded. Was this a basement job or did you do it in a studio? Anyways, good job and good luck...