Hi there, Pkboo,
You're an inspiration and role model to me. You have an incredibly useful attitude and approach to learning through challenging yourself and sharing despite the odd hiccup here and there. I find myself wrestling at times in my life with self-consciousness and desire to get it "perfectly right" before sharing something, which has actually slowed me down. Through my efforts to learn the guitar and share with this community, despite being far, far from perfectly right, I am getting the better of that, with positive impact in all aspects of my life. So thank you.
I didn't place the song when I saw the title. But as soon as you started playing and singing, I recognised it immediately. Well done ... a recognizable version with good feel ... timing, tempo both playing and singing.
I'm sure you'll be aware of a couple of chord changes that stuttered a little. And once again, when that happened you kept going and got back into the groove quickly, which meant the odd stutter didn't detract too much from my enjoyment.
To improve that I can only say what Justin and others keep saying in lessons and comments ... slow it down to improve those changes, supplement with some one-minute-changes drills on the more challenging changes (though personally I find, getting number of clean changes up in the drill is ok but getting just one clean change in mid-song when it matters is another and then slowly bring it back up to the desired tempo.
And outstanding powers of concentration to maintain a steady performance while your dog was busy subduing the sofa ... a priceless moment
Good job! I look forward to another rendition in due course.