3. c4! - punish weak moves with play in the center!
your note to your 4th move is puzzling - the pawn chain is actually not that puzzling. you can nibble at the tip with h4 at any point and the fact that his pawns have advanced only weakens his light squares.
I don't think 7. g3 is correct because your light bishop really belongs on d3, or at least the b1 - h7 diagonal. Black opened up this diagonal just for you, so take it!
14. e4!? is interesting
18. Qxb6 axb6 19. Rxd7 and Black is toast (and that's a bad thing!)
sick game! I can tell you have a lot of courage - just keep improving and it'll pay off. Remember that fortune favors the brave.
Here is a game I played a while ago. I know I blundered a lot at the end, but what other bad moves did I happen to make? Thanks guys!
Here's the game: