Ok I see you are both much higher rated than me, but I think that your whole analyze is kind of biased and that black lost becouse he failed to see one simple thing.
Your E pawn is weak, and he should have focused all his energy on your D pawn.
4. Ne7 is not a bad move, black simply does not know why it is a good move. Followed with 5.Nf6 6.c5 and he would have traded both your senter pawns for his c pawn. And if you try to stop him 7.Nc6 would seal the deal.
Even 5.Nf5 could have worked, if he had used the c pawn. Your D pawn is as good as dead once he takes d4 anyway.
8.a3 I think is a mistake. I am guessing you did it to prevent Bb4. In my oppinion it would be better for you to lat him have the knight and take with the pawn.
9. Nc4 move seems odd. You say you made a mistake when you moved your queen, but I think it worse that you retreated your queen before taking on move 13/14
Now you have full senter control, and he have spent alot of moves manuvering his bishops into the worst positions. I cant find a wors position for his light bishop, then the one he spent a move placing it at.
As for the endgame, it was a thing of beuty. but the match was over at move 14 :)
I think you did well, and you should be proud of your win, but I also think black played well below you in standard.
I'm a hobby player who takes mistakes even at the beginning often. This is our second game between my oppponont and me. The first one was a win by him because I lost my Queen quickly by not caring of her.
He played this second game very defensively ( I guess our first game influenced him). I think I did a key move at move 14. It let the knights to work and have better position to attack eventually.
I had my plan for a beutiful end game at move 27. and prayed hard if he would let me do it. I wanted to give mate by sacrifice. I usually can't count so many moves in advance neither did in this case, but I've seen the final 2-3 moves if I can properly prepare.
Well he didn't play very well in this stage I think. He might have kept his focus on one thing only: he is under a strong attack. He could save his game after my 35th move. No one of us were aware of the advantage an alternate move with his Queen. Only Crafty suggested it!!
There was no help thereafter :)