Billy Connolly is a big fan I believe. I saw him reading the poem about the Tay bridge disaster in a snowstorm on a hill above Dundee in his tour of Scotland series. I have never read McGonagall's poetry, some call it doggerel, so I can't comment on its merit or otherwise. As long as you enjoy it then it is good for you.