vocalist is awesome! I agree with the others here that some clarity between the guitar tracks would help the mix. they're mudding together. bring the drum hits out individually, too. the drums sound like they're in a different room, especially the cymbals, they sound like they're in a different zip code! ;-)
I really don't think it's necessary to apologize for it being a Christian song, tho.
really nice rocking song - very good work!