I think it’s just your wording really. It is off-putting. Why not say, “I’d love it if there were a site that did this… Anyone aware of any efforts toward this? I’d love to contribute in a small way (since you seem to have the resources to help at least).”