I'm probably around your strength or a bit weaker, but here are my thoughts:
At

I think white should block in the other direction. White's side is still open, and black's earlier moves point towards him wanting a moyo on the bottom side. I suspect black's jump into the corner is a mistake, and the way to punish is to give away some of the left side to ruin the bottom for black.
By

white has a weakish group on the bottom, and black's group is already alive in the corner, so there's nothing to be done to it. In addition, the left still isn't white's territory.
At

I think it's aji keshi. It removes cutting aji white had around F2 and is a bit toothpastey, forcing black between the two white positions.

is quite big. I would have loved to get sente to take the reverse checking extension as white. Responding by solidifying the corner isn't small, but it feels passive. I'd be tempted to either come out at O15, treating the two sides as miai to attack, or maybe counterpincer (which may be too aggressive).
At

I'm not convinced white needs to worry about the peep. What if white pincers instead of protecting? Where and how does black live? If black lives in the corner small and you get thickness and remove black's potential on the top, I think white comes out ahead.
At

you aimed at two things, but got neither of them. I think A directly might be better as a sort of probe with an eye at living underneath or cutting black in some way. It's tough while the L3 group is weak, though, as a splitting attack could be quite problematic.
Regarding the fight,

seems aji-keshi. If white just connects, black has to worry about being cut and white linking all his groups up on the next move, and he doesn't get the squeeze for forcing moves. At

I think white needs to attack the group as a whole. That one stone doesn't matter, but it gives black forcing moves. What about N8 or M7 instead?
Once the ko forms, the threat isn't a threat because white's group on the bottom is too short of liberties, I think. Because of the squeeze earlier, the ko seems much heavier for white, with that huge group at stake. Even if black lost it, a simple invasion on the left might be enough to win the game.
Edit: In the top left, I'm not sure attaching is the best joseki choice here. What if white just plays the knights move and sets up for left side potential of his own?