Welcome to the forum, I believe you have created a very good game but I can see that your announcement thread doesn't have any image designs. In order to allow embedding of images on this forum, I suggest you to purchase
Cooper Membership which doesn't costs a lot.
Once you purchase Cooper membership then I suggest you to embed some graphics on your thread which will make it more professional and eye-catching. I also suggest you to launch your signature campaign in order to have high exposure on this forum.
Finally, I suggest you to go for a review campaign, it's good way to know how users find your platform and you'll get some good suggestions which you can implement to make your site better. Wish you best of luck.