OP I would delete your 1st sentence you posted as it's obvious you didn't just stumble across anything. Posting a deceiving statement after a long while of being away is going to have the opposite effect that you are hoping to achieve. Be genuine and post about your project and grow the interest.
Deleting it now would look even more suspicious. To clarify - I did stumble upon the project by chance, and it genuinely caught my interest. That’s why I reached out to the developers and started this thread with their consent and full awareness
They should probably open a thread themselves and post a proper announcement. Not a big deal if you are a community manager or something for them, but you making a thread here doesn't really help them a lot IMO.
They need to represent their brand and be here for questions and support.