I think the vocal needs a lot of work. Not so much the notes, but the delivery. You're hitting the syllables dead on and it sounds amateurish. It's okay to sing over the bar, and it's okay to let some notes ring out even if it means leaving out some syllables. Otherwise it sounds plodding and...