Nice post. I mostly agree with you on self-voting and it was going to be one of the Grey Areas I wanted to discuss in my post today if I get to it. I don't think all self-voting is bad, but to me it is clearly an abused feature.
Not sure about the attack on Witnesses though. I do have some real concerns that Witnesses are in the process of morphing from a predominantly technical role to more of a new political class and ruling elite. I'm seeing some warning signs, but it's still very early in that transition. I hope I'm wrong on that.
RE: Why Self Upvoting not Helping Steemit Become Better World!