Don't go public. Look at major companies like Facebook that have become massive user data and time exploiting machines for the sake of increasing share price. Stay private and recognize what place your product has in the world - many ideas CAN be billion dollar ideas if they pervert their original vision, but many ideas ought to remain much smaller and focused to stay true to themselves, not investors.
And is this article really arguing that Americans are underinvested in the stock market and not grossly overinvested?