I would say that the amount of people that use Bitcoin probably numbers among 1-2 million total, and yes, we do have a long way to go.
The thing is Bitcoin, as it is right now, is still too technical for a lot of people, and a lot of the things we find obvious or easy simply aren't easy or simple to a majority of other people. I know it sounds dumb, but that's how it is.
My theory is assume that 25% of /r/bitcoin users also use this board, and assume this board is ~30%-45% representative of the total population of Bitcoin (e.i. user number multiplied by ~0.75 to account for multiple accounts) and then assume it counts for ~40% of the entire count of users, multiply the numbers and get your answer.
I also pulled that theory out of my ass so no guarantee is means shit.
But it was a good theory

agree with this, alot of exchange users don't use the forum, and there are also coinbase users that don't even know this forum exists. Basically, given the difficulties of Bitcoin for the average user, there are a lot of users that use the protocol without actually being involved in the ecosystem. Via hosted wallet services.