Mark, what impressed me most about your post is that you remembered all those songs 'on the fly' ...
I was blessed with a fantastic memory....as long as I work hard with my "fantastic memory" I memorize very easily, especially on those 2-3 chorder's.
You wrote about that lady that memorized all those songs. I was going to reply to that about how it's done through "imaging." Maybe I still will.