Your blog post is one of the best things you could do. You analyze your games, talk yourself through your thought process and mistakes.
But I have to laugh a little when you're worried about not having enough of a killer instinct just for not finding a mate or tactic in a complicated position where you have only a minute or two on the clock. If you could do that consistently you'd be a professional player right? And most of the time you did realize you had tactics... I'm sure if you had 30 minutes on your clock you'd win, but that's not how speed chess works (and when the clock is low it's a game of speed chess).
And I guess that brings me to my last point... and that's I've noticed the 2200 crowd pretty consistently makes use of practical advantages like the clock. I would be interested in knowing the clock times when you e.g. won a pawn. In other words I wonder how much your opponent was speeding up or slowing down on purpose.

Here are some useful examples of games where I just couldn't find the right time to find a swift tactical finish. Any concrete tips on how to improve, besides just 'study more tactics'?
https://www.chess.com/blog/K_A_L_E/finding-ones-killer-instinct