It's great when recommendation engines work and you end up reading something meaningful. I stumbled upon this blog post as it showed up in my feed. It's full of very practical advice regarding compensation, growth, and the ethics of changing jobs in a really competitive market.
I agree with most of your personal beliefs that you have used as the base of your strategy. I might contradict you in others, but the important thing you've done (and I haven't done yet) is to write it down. Writing it down really helps structure your thoughts.