Re: Have I stolen this riff?
The very first 3 chords ... the first 3 chords of the progression. I never thought of Bob Marley but you're right. I was thinking something from John Lennon or Bob Dylan.
The middle riff ... sorry, missed that bit. I can't think of anything but it might just be one of those things with a heard-if-before vibe. A bit like some of those riffs Focus would have used on Hamburger Comcerto.
Hope the itchy get better soon ... the cat next door has kindly shared its pests, who now inhabit my flat ...