There are couple of things you should consider.

1. You have the post in Introduction section and so this should not be about your website review?
2. You can always tell some body about your site when some one is looking for something but not have threads in the forums just to have a link to your site.

I posted that it looks like spam but I never told it is spam or else it would have been deleted. We have zero spam support.

You can always have the review about your site but it should be in the right section about what you are trying to review. The Website / Design ....

I could not get anything from the post what you are trying to review though.