IF you're going into the studio to do a better version, let them worry about the mix, they'll do it fine anyway.
I like the song a lot.... I really like the sound of the vocals.... reminds me a bit of something else, but I'm not sure what...
Arrangement and all that sounds fine to me.
Only real part that bothers me is the vocals at 2:50, the deCIsive part is a bit off.
In general though, I likes.
Do you know what kind of guitar amps are being used?