The chord progressions are insane.
That's actually always been a problem for me. It's one of the reasons this song is one of my favorites =)
Thanks for the great review!
Mark Nolan is a collaboration project between David Branch and Monodisc.