Hey man - leads are too loud, and have too much verb. Rythm guitars and bass don't sound too bad. The bass is not too loud either - take the leads down and with less reverb, then bring everything else up a bit.
Did you do all of the music here - even the intro?