As one who is still struggling with strum a dum dum, Gordon, can’t offer specific points on the lead line and the single note riffs in the song.
Apart from that sounded great, such relaxed strumming and the guitar sounds so good.
I was wondering if playing it with your band may help, a basic drum groove and the bass to have something solid to lock into?