Ill get the team to get you a invite into the discord.
Sure basically using your social media profiles provide WIP (work in progress) of your game development. The more in depth and more regularly you update the more this will be seen and factored in. :)