what was the other opponents rating??
Ferocious, all out Kingside Assault: a gem
This was the second of two games: entering into the series, my opponent was at 1611. After the game: 1572.

If it wasn't for 16...d4, to be honest it doesn't look like you had much attack. Your bishop and knight both lacked scope, and black can just centralize his pieces with more central space, plus some weak pawns to attack. You have the g file, but that alone is far from enough, and it does weaken your own king.
Elubas: Thanks for responding, though, about what you are saying, I do think the attack against black's king is more dangerous than you are making it out to be. I definately see that the game is far from a forced win by this point, but I think that black still holds tremendous pressure down the g file, partly because of the advanced f5 pawn. In my mind, there's not just the fact that I have an open file, if that was the case, I'd agree that it's not enough, but when you also factor in black's lack of defenders in that region (a number of queenside pieces haven't even been developed yet) and the awkward difficulties that come out of defending the pawn against the onslaught that is to come, I think white has every reason to feel confident. In addition, my opponent was also vulnerable down the H file, which I could have possibly exploited via rook lifts. These factors, in my mind, gives black every reason to be optimistic about going after the white king. Of course, black still has chances of winning the game, especially if the attack is held off, but I think that this is a far more difficult task than you are making it out to be.

I don't think black will have any trouble getting his knights and rooks out at all (he's about 2-3 moves away from full development), and it seems like it would take at least a few moves just to create any threat (and probably easily parried). What are you going to do before black plays moves like ...Nd7-e5 (putting pressure on the bishop), or if f4 then getting the knight to f6 after which an attack looks very unrealistic.
There is one thing I would be worried about as black though: Re3-h3 followed by Qh5, because this h file offensive is hard to parry. So ...Bc5 looks good for black, attacking f2, followed by ...Nd7-e5 or f6, and ...Re8 can be thrown in any time in between. White has the g file, but even if he gets two things on g7 it's still comfortably defended, so what specific build up moves do you have in mind after ...Bc5 that would build up the attack quickly? I don't know if you realize this, but white doesn't have all day to build up his attack; if black gets his pieces in the middle, white's attack just won't be effective and he'll have an inferior structure and central position.
But about your actual move, Kh1 is a nice sacrificial idea, not fearing ...Bxc3 bxc3 Qxc3 because of Re7 with the 7th rank, plus the fact that the b8 knight has to go to a6 if it develops, a terrible prospectless square in this position compared to d7-e5.
Elubas: 16: ...Nd7 17: Rg1 Ne5 18: Qh6 followed by Rg3 and R(h)g1. The attack spills pressure across both the g and h files and black's pieces are not organized to mount an effective defence of the kingside. You claim that g7 is comfortably defended, but, to my eyes, all black has guarding it is the queen, a piece that has never been the strongest defender on a chessboard.

Hmm... not convinced, but now I'm starting to think black should play 16...Qh4 first, attacking f2, covering possible queen sorties by white, and maybe intending ...Nd7- f6. I still believe g7 is comfortably defended, since you need 3 attackers (unless you can get minor pieces involved) on g7 to threaten anything (well if the queen goes to h6 anyways).

A possible continuation: ...Qh4 Qf3 Nd7 Rg1 Bd6! (this countterattack makes it even harder to attack) Qg2 (Rg2 cedes the e file and ...Be5 can always defend g7 if needed) Qh6 followed by ...Re8, when white seems to have nothing. Note how black can defend conveniently from the center, with the e5 square for his bishop (if white doesn't challenge the e file anyway, but of course doing this would contradict white's attacking ambitions). It doesn't suprise me, because white's minor pieces are hardly participating and assuming those pieces could get into the attack quickly (which would also completely ignore the center) would be wishful thinking.
Fiveofswords: thanks for the support. Vienna Game you said? Interesting.
Elubas: Well, the thing is, as I said before, black has only a queen defending the g7 pawn and that's it. As a result, my first goal, as I stated before, would be to bring both rooks into the g file, which should come to lethal effect. I was analyzing one possible line in which I'd sacrifice both rooks for the queen and come, by force, to a position in which I'm up with a queen and a minor piece against the two rooks. In addition, if the two rooks alone don't generate decisive tactics along that file, I can easilly move the queen onto the g file as well, bringing the 3 attackers you mentioned, and doing so much more rapidly than my opponent can for the defence.

Note how after ...d4 everything changed. All of a sudden your knight and bishop could be opened, and at that point I would agree with you that white's attack is great, but take out both of them, and I don't think you have anything. So ...d4 was a very serious mistake, maybe even a blunder, because that gives white all of the central squares he needs to launch his attack.

Fiveofswords: thanks for the support. Vienna Game you said? Interesting.
Elubas: Well, the thing is, as I said before, black has only a queen defending the g7 pawn and that's it. As a result, my first goal, as I stated before, would be to bring both rooks into the g file, which should come to lethal effect. I was analyzing one possible line in which I'd sacrifice both rooks for the queen and come, by force, to a position in which I'm up with a queen and a minor piece against the two rooks. In addition, if the two rooks alone don't generate decisive tactics along that file, I can easilly move the queen onto the g file as well, bringing the 3 attackers you mentioned, and doing so much more rapidly than my opponent can for the defence.
What's your response to my posted line though? This is a very concrete situation, as white has to generate enough attack. You're being too general. How exactly will you triple your pieces? I think you would need too many free moves personally, but would be interested to see how your plan would materialize. Any analysis?
For example, in the line I posted with black's countterattack, white trying to triple pieces would get mated by ...Qxh2#.
It's nice to have a plan, but here we need analysis to see if the plan will actually work.

Even after ...d4 Ne4 Qxf5!? Rg1, white's attack indeed looks strong, it's not like black is lost. You may prefer to be white, but black has his chances later on. Well, who knows, black may be lost after all, but you can't assume that.
However, after just 16...Qh4! I don't think black's king has anything to worry about.
I'm not trying to belittle your accomplishments though. After ...d4 the variations were really pretty, but at the same time just because at amateur level you get a beautiful win, it may have only been because of SERIOUS blunders or mistakes (and yeah, under much attack I probably would myself, as an amateur).

12... Bb4 was a mistake Na7 was better. I would say that the position is unclear. White is attacking but their king side is compromise so can go both ways

Alright, some more constructive critisisim (sorry gambitknight!)
I think 9 Nf5 is a well motivated idea, as if black takes you do get more kingside space, the e file and the two bishops, HOWEVER, black is getting a much better grip on the center (when he plays ...d5, he both blocks the diagonal plus controls the e4 square for white's knight), and the diagonal is blocked by the f pawn too. Also it exchanges off a potential attacker for a more passive piece, as the bishop could easily lack a good square for the future I think it was a little overaggressive. Your g4 follow up of course goes back to the position on move 16, which I already gave my analysis on.
I think the simple 9 f4, with more space (that could be supported by g4) and also e5 as a potential threat, would keep more potential for the attack.
Elubas: I just noticed your line. ...Qh4!? Here is white's strongest responce
17: ...Qh4 18: Rg1! Bd6! 19: Rg2 Nd7 20: Qg1! Qh6 21: Rg5 and, while black has many possible responces (the strongest is probably 21... Ne5 22: Be7) white's pressure along the g file still rages strong. White will eventually continue with Qg2 and Rg1, with very strong play against black's king.
10/0 time controls. One of my most satisfying attacking games to date. Some of the sidelines are particularly striking.