A few comments in the inserted game:
I like how you went for the prettier Qf7# rather than Qg7#
Interesting variation, thanks. I thought about kingside attacks (looked at various variants with sacrifice on f7) rather than queenside, so didn't consider the c-file attack.