It's getting there.
I can tell you're really onto it, you just need to practice your timing. It was a bold, yet brave move to post a your practice section up, knowing how judgmental people can be. You have a pleasant voice. Practice your timing and you'll nail the song.
I know singing and playing take coordination, especially when doing plenty of cord progressions.