Queue the person on the forums telling you that it’s your fault and not the search engine because somehow you’re doing it wrong.
I like the idea of Mastodon and obviously I could be wrong, but I don’t think it will be very huge just because of the name of the site/app. I think it needs a better or catchy name.