Paul,
I'm a newbie here, but having jumped around to all the different parts of your site, I see that you have done a TREMENDOUS amount of quality work in so many different ways. As long as this work you do is satisfying to you - personally - then carry on, brother.
If you want to get a better handle on the Why behind the seeming lack of progress you are feeling, perhaps some of these understandings will help make sense of it:
1) A primary triad of fundamental facts about human beings (all mammalian life, really) that I must constantly remind myself of, are these: Humans are ALWAYS trying to A) Seek pleasure; B) Avoid pain; C) Do A & B while exerting the LEAST amount of energy as possible.
So these background motivations are
always at work undermining any thinking or actions that we'd consider 'progress.' Of course, these insights are nothing new; but even so I have to remind myself of them often. Whether I want to achieve something, or I want to help push others to achieve something, I am always working against this default setting that is built into everyone.
2) All humans gravitate to certain 'levels,' and each of these fairly distinct levels have definite characteristics to them - different values, different goals in life, different means to achieve them. You and I both gravitate to our specific level, and we each operate our lives from the characteristics, flavors and idiosyncracies of the level we are at. We easily connect with people who also hang out at our level; we kinda understand those who are either one level above or one level below us. People 2 or more levels different than us are pretty much invisible and incomprehensible to us. Often we avoid them or we may even attack them cuz they seem so odd and at cross purposes. If you were to do a public speaking gig to a random audience of 1000 people, you'd be speaking from your own level. So anyone on your same level definitely connects beautifullly with you. Anyone living more and more distant from your level, you won't connect with them well, or at all, no matter what you do. 1000 Permies (mostly Green level) and you'd be the Man Of The Hour, and the gathering would be a great party. If you were talking to 1000 Red level people, hardly anyone would understand you or care what you are talking about. Some would even be antagonistic, wanting to get rid of you, maybe permanently, because you are perceived as a threat to them (and their worldview) in some way.
There is a lot of science and research behind these things, and I find them extremely helpful to quickly get a sense of who I am talking to and who I am trying to persuade. You can quickly get a good grasp of the concept here:
SD Mini-Course
and here are several graphics that show how it works:
SD01
SD02
SD03
SD04
Or if you prefer, here's a short video that drills the basics:
SD Intro concepts