I agree 1000%. @jerrybanfield wrote a post about it yesterday. There does need to be a USD to STEEM conversion directly.
This is shaping up to be one of the most powerful blockchains and the fact someone needs to go into BTC or ETH before getting STEEM sucks.
That said, if my timeline is correct, we are going to see a convergence of all this at once....that will lead to an explosion and the exchanges will be calling you instead of the other way around.
By the way, I am very excited about the messaging part of your app...that will be sensational.
The feature is for chat is done we are just working on the ui.