Hey Steve. On first listen...I like the vocals. "Attitude" and all. You may have oversung it a little bit, but I like it. After all, singing is like a form of acting, isn't it? I like to hear the vocalist really get into the part. But then again, you know my musical tastes are sometimes different than a lot of folks around here.

I 57 or 58 CAN sound really good for vocals...but also largely depends on the voice of the singer. I've worked with one singer before (won't drop names) that has a fantastic voice, and a huge range. At other studios, they tried using every good type of vocal mic out there, but his voice just always sounded too thin. When helping his band do some demo stuff, I just ran him through a 57, and it sounded better than anything else. It suited his voice perfectly.
About the song itself, I like it! It's a good song! Production-wise, it could be a little fuller. Partly from the mix, but also from the production point of view (like, the arrangement or number of parts recorded). There's a lot of potential in this! One thing though, it may just be my ears playing tricks on me...my ears and sinuses are a little messed up right now. But I could swear there's a tuning issue going on at times on the guitars. Or maybe the guitars relative to the bass. Like I said...this is just my first listen, and my ears aren't quite right at the moment. I'll keep listening.
Great song Steve!