Glad that you are hearing to the community and acting accordingly.
But it should have been your responsibility at first to develop the FAQ page before you launch the site.
It’s obvious for a gambling site to have a FAQ page for their site, so that all the new players find it easy to play on your site.
Now it’s time to do some good updates to the ANN post here in the forum.
Also don’t forget to run some beautiful campaign that will attract potential gamblers to the site.