This is so cool! Thanks to Fabian Day for pointing it out to me.
The site I used to use to publish games doesn't work very well any more, but Lichess.com lets you publish games really easily.
Please let me know if you have any problems viewing this game.
I'll spend the next week playing around with annotations etc