Nailed it once again Dan. Really inspiring writing. In fact so inspiring that the moment I finished reading your post, I bought a few hundred more steem tokens and powered them up. This is commitment. This is me - like many others too - who want steem to succeed and they are not in a hurry.
Not many understand the possibilities and the potential.... We have everything required to push steem fly high, we just don't know how to promote it properly.
There are flaws too. But who hasn't? We have the power of a whole community and that alone is something many would envy. Just like you said:
Like a giant boulder, Steem is sitting on top of a hill, and at the bottom is centralized social media. All the Steem boulder needs is a little push to roll down the hill and crush them.
I'll drink to that;)