Very good post mang.
If I may contribute...
I really like your discussion of the
types of value we should be planning to get from our hand. Versus some opponents, we will be playing for high IO, and vs others, we will be playing to steal the pot later with a float/bet. Aside from considering his range and tendencies with overpairs, we should also take a close look at villain's
betting tendencies postflop. For example, if you were against a villain with a 85% flop cbet, but a 20% turn cbet, we could profitably call with ATC, float, and then bet the turn when checked to. (Of course, OP's notes on how your position affects your willingness to call apply.) Another example would be someone who check/folds the flop every time they miss. Again, (especially if there are nits behind) our cards here really don't matter since we're calling primarily for bluff value.
The last thing I'd like to add (which may seem kinda obvious) is that the more confident you are in your game, and the better you are at range assessment and hand-reading, the more profitable cold-calling will be...so open up and play some damn postflop poker!