First off, major respect for being open about mental health, it's something tech needs more. Second, kudos for fighting, both before, during and after this episode, you'll be an example to me when (if is too optimistic) I go through it again.
I don't know other way to get in contact with these people other than Twitter, but you should consider sending a DM to @pinboard, @popehat and @yashar. And it might be better not to read their feeds before you do.