But even the final position is completly lost for you if he wouldnt have blundered a rook. And there wasnt lead in development also...
Yes Till. I had a lead in development. Look at the position immediately after the bishop exchange.
Black is fully developed while white still has its queen on the back rank.
So the fact is, black was fully developed a half move before white and it means black had the lead in development.
That is hardly the definitive definition of 'lead in development'.
I think these folks like understanding chess games. They are not intent on bringing you down; they simply want to help you understand certain aspects of your game. I think you should not take criticism too personally. Yes, you didn't post this in the game analysis forum, but people intent on learning chess live for the what ifs. Your disdain for such discussions makes me question your motivations in posting games, as if all we're supposed to do is shut up and enjoy, without dissecting or challenging any assertion we find to be vague and tenuous. It's all a great deal of trouble for nothing.
Just to explain the difference between a mistake and a blunder: 16.Rfd1 was most probably a mistake, because it ignored the intention of black's move 15...a5 and allowed him to but some pressure on his queenside, thanks to the pin on the f1-a6 diagonal and tactical motifs on the e-file. At this point black seems to have at least some practical compensation.
Had white played 16.cxd5 instead, his position would have been between much better and winning: Extra pawn, better structure. Had white not made the inaccuracy/mistake to play 13.Bf3, and instead played 13.Nf3, his position would have been simply winning: Extra pawn, better pawn structure, thanks to the knight heading to d4 all his pieces on good squares.
Nowon the other hand, 7...e5 is a blunder, because it blunders a pawn for less than no compensation. Like the later 23.Rc1 is a blunder, because it blunders a rook for no compensation.
Hope that helps.