Ironically the Mammoth dev is about as visible and reliable.
I find it quite quaint. We all post under pseudonyms yet some are complaining about the devs doing so - after mining or buying coins knowing the devs were posting under pseudonyms...
Impatience and ill-tempered tantrums are a sell-signal. People sold. Aren't we surprised.