Hi Darren
Great job, it's also wo0nderful that you went away after the comments and did something, now it's down to us that suggested the idea to review it again, here goes. (I'm listening on my tracking Cans, so they are a bit bass heavy)
Lynn as you say nailed it, did you notice that it's much more interesting with the Female BVox.. lot more going to retain the listener's interest. You said that you want mixing advice, so I will.
My first impression early on is that the LVox are too low in the Mix, and the BVox are too high, the rhythm guitars are too close to the centre, so maybe bring them out so they are tucked in just a bit out of the way of the BVox, they are nearly right, but with mixing one has to be really really picky, db here, a nudge there makes a big difference, think of it like moving your furniture around at home there is a place where everything fits.
When eq ing have wide Q values when adding and narrow when subtracting.
Your LVox needs to jump out of the mix, a few db @ 4-6k then go, this will make the Vox more pronouced, add a bit of 16k wirh a wide Q value then compress the Lvox not much, you'll have to bring up the level after you've compressed it. You could just make the LVox louder but, you don't want to do that, you just want the Vox to have it's own space, the Compression will take out the peaks and then give you a chance to make it louder with increasing the output gain from the compressor.
The best thing is to try it on a copy of the track, so you don't knacker anything.
Drums - I can't hear the kick drum at all, that also could do with some EQ to bring that out, but it sounds like it's not on a separate track, the stereo width of the drums is quite narrow, also maybe a bit more HF EQ on the ride cymbal.
One the Master buss stick a tiny amount of reverb and a tad of compression, but not much.
If you are able to save mix snapshots in your DAW try that out so you can hear the differences, if you can't do this then save each version with a date and time so you know the difference.
The lead guitar could benefi from some kind of fx, maybe a tad of delay, but again not much, just enough that you'd notice it were it not there, so many folk drown things in FX because they can
, if you listen very carefully to pro tracks, sometimes you don't even know there are fx on a track until the guitar or a Vocalist stops, THEN you can hear it.
With Compression and EQ be bold - try the extremes so you can hear what not to do, and how the settings chnage the sound to each track, then use them sparingly, and very often the solo'd track doesn't sound right, but when the rest of the tracks are together it just sounds right.
With the BVox you have so much more to work with.
Hope this helps, I'll listen out to the next iteration with interest
cpm