"What determines if somebody 'counts' as an analyst? How are estimates recorded so that they show up in yahoo finance?"
I'm no insider, but I feel like a lot of this comes down to Bloomberg terminal. That seems to be where lots of people get their aggregates of estimates, at least as a common starting point.