I agree with you on this too. As for the timing, I prefer not to make predictions...
Yes, predictions are tricky…no one knows, there are too many variables!
By the way: I think the single most important thing for mass adoption of #bitcoin is education. Once you understand the basics, you want to know more, you want to own it and keep expanding your stack as your conviction grows stronger and stronger!