You should place posts like this in Site Promotion. I am also curious as to why you are even trying to promote a website that is "under construction" and contains very little more than a couple of links to your Twitter. Not many people going to be interested until you get some kind of content.
you do not need to post anything
all you need to do is login to the forum and stay 5 minutes or so maybe read the updates or something but you do not need to post anything