9: Not usually very good - you make white strong, but you need another move if you want to secure the corner. If you want to play here, Q17 seems an easier way - now you can aim better at white's M17 weak point. That said, I don't think you need to move in this corner at all, C6 is a massive move to extend from the shimari.
15: A crude move. It doesn't really help you. If you want to block, J18 is simpler. If you want to get to the centre, just playing K15 or J15 straight away is easier. Neither of them fix white's weakness without helping your own shape.
21: Good plan

27: Seems a little slow and gives white time to rally. I think I maybe prefer C14 - if white answers at B14 you can cut at E14, and if white does something else you have a big move left.
29: What!? Do you think white is already dead? If that is the case, good tenuki, but personally I want to add a move, maybe at H13 (not sure what's best). I don't want white to break out through my shape! On the other hand, if white is properly dead, black is definitely ahead.
33: Probably not bad, but Q5 is a normal simpler punishment for white's overplay.
45: This is a strange fight. Both players have many cuts. I don't know where the worst mistake is

51: Very good, white's corner is overextended as neither side protects the corner properly. I'm not sure what's best, but playing in this area is a great idea.
53: Not so good, white can just play D3 and you are dead. D2 is a more normal shape.
66: You say this looks like an overplay...I don't think it is really. It is a thank you move - you can just play F10 (removing a lot of aji, although white H13 is still a problem for you) and white has made you strong without making any territory. He needs many moves if he wants to build another move and take 15 points in the G6 area, so you don't need to care about that.
75: Not a good shape. It doesn't really do anything - extending from a strong group towards nothing. You should play H8 (a massive move), then if white connects can consider something like H9, or if you think that isn't very big can play the massive move at P18 to take the upper right corner.
95: Seems good to me. A strong 'I am winning, the game is over, now you have no aji to exploit' move. It also helps you in the fight later.
101: Very bad, as you say. Lose that reflex!
103: You can play at A14 instead. The cut at D16 is just laddered.
113: Very bad! You turn white's half eye into...a half eye! You should play A15 to remove that eye, or not play here at all. White B17 does not make an eye in the corner, as far as I can tell.
115: Seems like trying too hard. J13 is very solid, and although white probably gets an eye here, you play A15 to remove it - so white is still dead. You are trying too hard to remove all the eyes, but white is allowed one of them.
I will stop here. You lost your cool when white's dead group escaped, and that's why you lost the game - before then, you were doing fine, even if some of your moves were questionable. Remember, white is allowed one eye, but he's getting greedy if he tries for two
