Interesting tune. First off..., Scott what world do you live in where it's not possible for a singers vocal timing to be off on their own music? You can hear a song for the FIRST time and tell if the vocals timing is off from the backing. You don't have to know the song to pick up on that.
Beakybird.., I think it's an interesting tune. I would agree about the drums though. Seem to be a little fill happy

As Diki pointed out that guitar solo is a tad off, but could easily be brought into place.
I think it's the start of a good tune to be honest. It needs to be polished a bit more.., but it's not a bad song. I'd go with another route on the drums for sure.
_________________________
GEAR: Yamaha MOXF-6, Casio MZX-500, Roland Juno-Di, M-Audio Venom, Roland RS-70, Yamaha PSR S700, M-Audio Axiom Pro-61 (Midi Controller). SOFTWARE: Mixcraft-7, PowerTracks Pro Audio 2013, Beat Thang Virtual, Dimension Le.