There's so much to talk about in this song.
It isn't your typical pop/rock song, although it sounds like a pretty straightforward upbeat tune.
Instead of getting 4 bars in a line, you get an additional bar. Probably gives your fans enough time to compose themselves before singing the next line. Still... Wow.
The song has 2 key signatures, D and C. The transition between the 2 keys isn't too complicated, consider D's 4th chord is C's 5 chord. Double wow.
For me, the critical factor to this song is the E minor chord. The chord fits well into the D major key signature, providing a useful transition to G major and A major. It also belongs to the C major key signature, as the third chord minor, and also for the fact that it is only different from C major chord by a note.
I think the solo is a bit anti-climatic, but it's George Harrison, so that's ok. The pre-solo bridge too is a bit disorienting for the first few chords. Still, this is an excellent upbeat song
D | A | Em | Bm , A | x2
Verse + Pre-chorus
C | G | Dm | Am , G | x2
C | G | Bb | F
C | Em | A (could be Asus4) | A
Chorus + Post-chorus
D | D | Bm , F#m | Bm , F#m | G | A | x2
G | A | D | G | Gm
D | A | Em | Em
A, G, A, Em, Bm, G, G
So tuck your t-shirt into your pants, put on your shoulder-padded blazers, spray that thick hair, and enjoy.