1) Funny thing is nobody else seems to be saying that they didn't know about the site. And if anybody doesn't know about it, would it kill somebody else to point them in the direction of the URL?
2) Exposure doesn't seem to be the problem. At some point, yes, it will be released here at XF.com also, but since there will likely be a change coming that will break existing installations, it'd be more of a mess to having a bunch of people install the current version only to then have all of their games break with an update. [Yes, an update will definitely break existing installations. No, there will not be an upgrade path for existing installed games, it'll end up being a clean install. That comes with using alpha/beta versions.]
3) So step forward and volunteer to help out with the project. Don't like the way I'm doing something? Be part of the solution instead of trying to change the ownership of it. If/when I turn the project over to somebody else the odds are that if/when that day comes it would be to somebody who is already helping out instead of anybody who says they'll work on it only after they have control of it.