Please disclose your affiliation with the project before submitting it. You did not simply "find" it, anyone can click into your submission history and surmise:
You are absolutely right. I addressed this in the thread above, but to be clear: Yes, I am part of the team. I shouldn't have tried to frame it as a 'discovery'. Apologies.