new song we recorded today

It's clipping really badly.

The vocals are obnoxiously loud.

A tip: Track and Mix with PLENTY of headroom... I can tell you were way too hot because things are sounding so chaotic. Sit back, take a breath, consciously set your levels lower than you think they need to be, I'm saying peaking at -10 at the highest. Then, when you mix: Turn everything all the way down, take the drums up to a level that touches -13 or so, and then bring in bass to sit nicely with the drums, then guitars, all while maintaining quite a bit of head room. Don't slam your mixes, you get your loudness by a good mix that goes to mastering.

Excuse me if I'm completely off the mark, veterans. :(
 
you need to ride the vocals, otherwise you wont get a consistent gel with the music.
worst thing about the mix is the guitars. they sound really dull and boring...