Soooo close. There is a Am/G missing between the Am and the D in the verse and the chorus (similar run down he uses in Your Song, a song also in G and uses this run done on the "I hope you don't mind.." sections) and there is also a little Gsus4 (3 2 0 0 1 3) in the outro and on the last chorus. Easy to play just play the G like this 3 2 0 0 0 3 and slip your first finger on the B string. So the it goes C - G - Gsus4 - G. Not sure about the Dsus2 either :)
Also seconding southak's Am/G suggestion. It's in the song itself, I believe, and makes for a far smoother transition to D anyway.
She packed my bags last night - preflight