Match review - Is a draw correct?

Allright i fixed it,well partially. It was supposed to be commented, but since that took me a lot of time and it didn't work afterwards i didn't want to have that again. Hope this works for you all.
And thanks for your patience! and thanks tonydal for your early comment ill look into it.

so some thoughts:
if 13. dxe5 Qg5+ 14. Bd2 Qxd5 black threatens Qa1# and cxb5
in the actual continuation, 15. Bd3? wasn't such a good idea. Here, dxe5 seems much better.
19. Qe2? Qd5! and for instance, 20. Rf1 Qa3+ 21. Kd1 Rfe8 22. Qf2 Nf5 23. Be4 Rd8+ 24. Ke1 Qc1+ 25. Ke2 Qd2# (clearly not the only line, but definitely feels like black is crashing through)
To start things of on this forum, we can atleast try to help eachother in centain games.
Here I would like to review a game I played at the beginning of my chess.com career. There are a few position where there might be better moves. And my biggest question is the endgame, whether it would be possible I could have pushed a pawn for a queen. to win.
So In this diagram I'llshow some position I would like to discuss.
Since everything seems to be buggy for me (must be my browser) i just going to post the game itself, hope that works for you too.
1. In the opening I clearly made a mistake by going for a transposed Italian game instead of winning a pawn (variation is in the diagram.)
2. I would like to discuss move 7. Here I decide to take the Knight on d4 (Nxd4), which I think I review it would be better to move Nd5. Do you agree or are there even better and what variations will be likely when i go for the alternative?
3. Would like to review move 10 to move 17. I think i left a great deal of opportunities there, and made clear mistake. See the diagram above for further information.
I had some notes which I made at this position:
These were the notes i got (they are vague but oke :D)
13. dxe5
13.a.1 dxe5 dxe5
13.b.1 dxe5 Qg5+
13.c.1 Bxb5 Bxb5
14.a.2. Rxd7 bxc4
14.b.2.a Rd2?? bxc4
14.b.2.b Bd2 Qg6
14.c.2.a Qxb5 c6
14.c.2.b Qxb5 Qg5
14.c.2.c Qxb5 exd4
15.a.3. Qxc4! good
15.b.3.a Qxc4 losing ground.
15.b.3.b Bxb5 Bxb5 not great
15.c.3.a dxe5 Qg5+
15.c.3.b Rd2 somewhat doable.
15.c.3.c Kb1 Qxg2
16.b.4.b Qxb5 Qxg2 not ideal
16.c.4.a Bc2 Qxg2 Not good.
16.c.4.c Bxg7!! Kxg7
17.c.5.c Rg2! anymove will lead us in a good position. I think Bxb5 is best at this moment.
From that point i tried everything to withhold the attack from black. I think i did "ok" in this part, please comment if you see any mistakes or slight incorrect moves?
4. The endgame. It kind of starts after move 38. I'll post the diagram below, and ask if you can find with a deep calculation if i can win this position or should i be happy with the draw i got?
This variation I choose:
39. Kd4Ke7
40. g3 h3
41. Kc5 Kd7
42. b5 Kc7
43. a4 Kb7
Leading to this diagram:
Consider that i just restarted chess since 8/9 years ago (primary school, now 21) for 1 month at that time.
And thanks in advance for reading and/or commenting on this topic. Hope you and I will learn from this game!
Greetings
SGKoip - Stijn K