What you could do is to contact Jeremy (the site owner) and discuss having your own sub-forum here. That way, all your discussions are in one place. The only caveat is that you and/or your team of devs would have to participate in that forum.
Either way, welcome to LQ