I would get email notifications from either source (whether users make a new thread or respond to an existing one here, or raise an issue or create a pull request on github). It would literally make no difference to me
As for that second part, I have very little interest in appearances or credibility; the mod functionality will speak for itself. Regardless, I have far more popular mods that would be first in line for getting a github repo made, long before this one. So far, I haven't needed to create a github repo for any of them, and while I've been pushed by one other person in the past to create one for stdlib, I just don't feel that it's necessary.