I think your main problem in this game was playing too loosely, leaving weaknesses behind without realizing their severity.

is close to an overplay. There is already a cutting point at D13 and now you create another one at D10. It looks like B cannot cut yet, so you can play this way for a while, but sometime soon you will need to go back and add a defensive move. If you do not want that obligation, it would be good to continue simply with D10. Now the cut at D13 is no longer possible (please verify), so if B jumps out, W can take sente.

is too thin. This should be C8, to help defend the cutting points W has left behind. After B cuts, W may be able to handle the fight, but it is painful to see the W wall crumble.
W handled the fight quite well up to move 47, getting a reasonable result. You did not comment on the cut at move 42. Was this meant to be a sacrifice to gain forcing moves outside? If so, congratulations on your reading, that was a good plan. (Emeraldemon, take another look, and see if you agree.)

is bad but praiseworthy -- bad because the B stone is already captured, praiseworthy because this time you did go back to fix your perceived weakness. Sente is very valuable at this stage in the game, so it is worth some reading to see if you can omit this defensive move. Maybe you can assure the capture in a more positive way, say by pushing at F4, which is probably sente.

feels like the wrong direction to me. The right side is more open than the top side, so it seems more appropriate for W to extend from the corner than to pincer. In addition, though it may not look like it, the pincer is potentially very dangerous. If B simply jumps out to O15, W will have three weak groups in this area. After W defends the corner, it is a very real possibility that B can drive the M17 stone towards the E13 group and engineer a double attack.

blocked the wrong side, as you realized a few moves later. The general rule is to block to block the wider side, in order to stake out the largest area possible. But since W lacks an extension along the right side, B gets an easy invasion, with room to make a base in either direction. In addition, the cut at N16 is left behind as a serious weakness, given the strong B position to the left.

could certainly capture the two B cutting stones cleanly, as you remarked. This would be another praiseworthy but possibly inefficient move. You really need to read to the best of your ability whether the B stones can escape and cause trouble. Then trust your reading and play accordingly. Even better, count the game and see whether a safe capture gives you enough territory to win.
In this sort of position, the attachment at L4 can be quite powerful. The aim would be to force B to into a low position below, while building up center strength. Of course, if W manages to cut off some B stones and start a fight, that would be even better, considering the strong W positions on both sides.
The actual

is quite a nice move, but a good part of its power is threatening invasions like H3 or J4 or M3 below, and W never got to do any of that.

to

is an interesting trade. It seems a shame to give up the attack on the weak B stones, but I think W gets adequate compensation for this to be playable. Or was this a misread, not noticing that the W cutting stones get captured?

is a nice invasion, but it leads to a very complicated fight. Also, I do not think B can make a very large territory around there even with another move. I would prefer to play first in the upper right. The W stones there are starting to look weak, and keeping them strong is worth a lot. S14 is a huge point, undercutting the B base. R13 would be even better if it worked, say after descending to S16 to threaten the corner. W could also just play something really simple like L15, taking care of weaknesses first, letting B worry how to defend.

should block at S6, saving a full move, because B has to live in gote in the corner. Alternatively, after playing the game move, W should tenuki, as S6 is just a small endgame move once the corner is alive.
After B pulled out his cutting stones with

, the fight gets too complicated for me.