As you said, we need government approval before the mass adoption, but that is not the only needs. We also need people that understand what a blockchain is and how it can be useful for everyone. Until people haven't understand what is BTC and its potential, the mass adoption is really far.