You're a stronger player than me but I still think I'll put in my 2 cents
. I don't really like 13...g6 while white has a black bishop on the board. Maybe Ng4 instead?
That's all I really noticed that you had not addressed. GG 
You're a stronger player than me but I still think I'll put in my 2 cents
. I don't really like 13...g6 while white has a black bishop on the board. Maybe Ng4 instead?
That's all I really noticed that you had not addressed. GG 
Thank you for looking at the game 
Well, it's true ...g6 is a bit weakening, but the big advantage is that it removes all Bxh7+ tactics, and thus allows black to pressure d4 much more efficiently.
I considered ...Ng4 at various stages too, but it seems white can reply Bg3, Ne4 and kick my Knight from g4, when I haven't achieved much.
Here is an OTB game played yesterday. Although I won, I'm interested by specifc advice and some position assessments by stronger players. No engine analysis please : I can do that myself