I consider myself a technical person, perhaps not social media savvy anymore, and Mastodon confused the hell out of me. I don't think it stands a chance with regular Joe.
And beyond that, the federated aspect makes it very different from a global site like twitter. It was aimed at having control but in doing so you feel disconnect IMHO.