Hi Ian,
Quite a bit of talent seems to dwell down under!
Ok... let me critique your mix.
It is important that the mix sound like it was all done in one place... ie, a hall, a room, etc.
You've got a ton of reverb on the lead vocal that tends to move it out of the room where everything else is going on.
I don't know what reverb you are using but here is a neat thing to do. First, make sure that your reverb is set up in a separate buss. You can then create individual channel sends to this buss.
On the reverb buss... enable the prochannel. Fly out the EQ and make sure it is on. Now, roll offeverything below 400 and everything above oh, about 9600. This really cleans up reverbs.
It also is kind of cool to set up a separate delay buss that is timed to the track speed with a 1/4 note triplett repeat X 1. Send this to your reverb buss.
When you set reverb levels, as a general rule, you should just barely be able to hear the reverb effect when listening on monitors. Too much reverb is a common problem with home studios. The mix I posted earlier today, straddles that line pretty close. I may go back and pull it in just a tad. Keep it up!