I looked at Rh8, but I'm still working on it. I actually, believe or not, think white is winning with the two pieces off the board. If black could organize his pieces it would be different. Buts its almost like white has all the time in the world...
May you please mention how?
I have a new line against 8...c4 utilizing the Bxh7 motif. It seems you CAN play Bxh7, but you have to be able to play h4 in the case of f6, where black's pieces do not seem fast enough to stop h6 and subsequent mating patterns. This is not conclusive, but merely an idea. Tell me(in kind words, thank you) what you think.
The move 23. Qh4 wins back some material... After 23...Ba4! 24. Rh2 (or 24. Rf2) Nxg4 25. Qxg4, Black is up a piece for a pawn and I'm not sure how White will continue the attack. (Do you have any ideas?)