Congrats, I'll accept this answer, although I will note that 1. Ph5 Qf7 2.Gxf7 Kxf7 leads to quite a few domain attempts and some clever knight placement is necessary to win, though I don't expect anyone to go down that rabbithole, and it is still possible I missed some lines around there.
Also you found a different solution for one of the lines, you had:
1.Ph5 Qxb5 2.Nf5 Ke6 3.Nd4 winning the queen.
My solution was:
1.Ph5 Qxb5 2.Gf4 forking king and queen, when queen blocks giraffe on e5 drop the knight to fork king/queen.
Anyways I'm glad you could appreciate the puzzle, enjoy