You're completely right concerning the marketing efforts. Bringing Steem into the stateofthedapps was already a great step. Now we've got something to show to others.
Sorry, if I misunderstood your message. Could happen others as well ... I think, it is important that claim=promise and product are a good fit.