there were lot of potential tesujis which I got kind of carried away creating variations for, but what the heck, it’s fun
Rankinks are always only approximations, and indeed you were much ahead most of the game, as the rank would suggest. It seems your opponent managed to find your weakness which cost you the game. But that’s a good thing! now you know what to work on.
You correctly identified that B79 seems to have cost you the game (even though there was still chance to win by a few points later). But I say it should not have even come to B79 being a thing. And it was a complicated position.
You need to deal calmly with late invasions. You got too carried away by taking liberties that you created more weaknesses that eventually cost you dearly. I understand that one wants to immediately destroy the invasion, but prudence is very important!
Anyway, super fun game Feel free to share another one in the future