There is nothing sinister about the site to my knowledge. However the posts (there were 4 identical posts) broke the
Forum Terms of Service. This was a classic case of "Drive by Spamming", where upon a new member signs up, drops a load of links to their own site and then disapears without trace. A sure fire way to get your posting rights removed