i pointed out some mistakes in this review.
generally, your assessment is correct, you were doing just fine for a long time there. you missed a couple of opportunities to seperate black and make reducing the centre that much easier for you. still, you were fine regardless.
mainly fighting and life and death mistakes ultimately cost you the game, as im sure you know . its hard to critique a fight, apart from just pointing out mistakes, especially since you were really close to succeeding ^^.
try to remember to look for weaknesses in your opponents shape, always check if a cut works and if you are well connected. when attacking a group from 2 sides, play on the side where you are weaker. and lastly, do some exercises to become more aware of eyes vs flase eyes.
now… off you go
P.S.: missing a snapback happens to much better players. heres an example from one of my recent games. enjoy!