As opposed to the service that litterally has "twit" in the name? Or the nonsense that has been search engine naming conventions (Google, yahoo, bing, etc)? I think you overestimate the ability for society to accept a name.
BTW Mastadon sounds like it's related to BDSM or ED meds IMHO.
"Sweetcheeks, have you heard of Mastadon?"
"I'm not into that dear!"
or
"When the moment is right... Ask your doctor about... Mastadon"