I came up with basically the same thing you did, but after slowing it down there are a couple chord shapes that you have slightly off. On the "since I was old enough", where you play xx5407 the chord is xx5707. Also the chord after the E minor is played 554x3x, then you slide it down 2 frets to 332x1x and the hammer on part only involves the 4 lowest strings the second time you do it. 3200xx hammering on to 3320xx and pulling off. Hope that helps! As far as I can tell those are the only inconsistencies with the recording.
Funny question, but what type of guitar is that? My guts say Rainsong, but my guts lie all the time. Great tutorial though. I really appreciate the work you do.