Twitter is not going anywhere anytime soon; there is no replacement. Mastodon does not fit the needs of the millions of users using the platform daily. I believe that Twitter will terraform what we think of as social media, and with that, a new way of communication will emerge
Not yet. You're right that Mastodon is not ready for the masses, which makes me wonder if federated systems can ever have mainstream appeal.