Excellent post. It is important to think of all these potential hurdles before they need to be jumped. With the way the world works today, there will be a very brief moment in time that will determine if steemit shoots to the moon or crashes. If the developers are ready, which I have faith they will be, then it will take off.
I have seen this before with video games. If the initial launch is filled with bugs, people don't stick around for the first patch and the game can never quite recover. One difficulty here is that steemit as a whole does not get to pick the "release date". The day could come sooner than people think and we need to be ready when it does.
Thanks for the post.