Interesting bass, but hard to hear... And there's an annoying beating sound (not the drum part) that keeps on recurring through the song, similar to the sound you might get from hitting a rebound pad. For the lead part, I'd try using a different distortion patch (if you're using an FX pedal, that is). While I admit it's a good lead part, the distortion you chose spoils it a bit.
Now, as for the bass, it sounds a bit too clean, more like an acoustic guitar (and I know you can get acoustic basses, they're just damn expensive). It's best if you can get your hands on a bass amp, it sounds best then (ignore that if you have one already). Also, maybe the bass sounded a bit empty in places. I tend to have the bass level on my amp around medium-full, then with middle and treble close to medium. That gives it a nice high-bass sound. Some people put all their settings on medium, that gives it an even texture, which can sound good, but here it sounds like you put the bass down too low, with the treble and middle getting the most attention. Or perhaps you used a normal guitar amp... Also, the rhythm guitar and the bass guitar should be around the same volume. If you really don't want the bass overpowering the rhythm, the bass should only be playing the root note of whatever chord the rhythm part's playing. That would also give your power chords a heavier feel (although you'd have to have your bass level turned right up).
Apart from that, It's a good mix overall, with only a few flaws. If you'd spent a bit more time playing with it, it could have been excellent.