SirDavid: Sure, always glad to help. Besides, the lines are beautiful, are they not?
Miniature: Sacrificial Kingside attack
Gambitking. You're line is a forced win so there's nothing wrong with it. In the position, white has more than one winning continuation. However, if efficiency is something important to you, I would note that the other option, which I voiced to SirDavid, could be seen as more accurate. I also think it's a bit prettier, but then again, what does an additional piece sacrifice matter at this point? 

OK, now I see. Thanks!