A real toe-tapper! Nice tune. I hear where the vocals are off a bit. You have to figure out if that's latency or not. You don't want to start working around it with editing. It's a solution for this fix, but you shouldn't have to do that if you're singing properly to begin with. It's tough to say whether it's latency or not. People who sing out of time generally don't really know they're doing it, which is why it may be hard for you to know for sure. I would know if I saw you sing it but obviously....! If you don't have a sense of timing when you sing, then editing will be your friend. If you know you're singing on the mark in the first place, then fix the latency. Don't accept it and edit after the fact, if you can help it. I guess the question begs- how are you recording vocal? What's the chain? Meaning gear you hook up to.

All in all- good tune!

Dan