I don't see what the fuss is about.
True, most people don't read the Terms Of Service-I just read them yesterday, and I have been here over a year.
But now that you know the Terms of Service or Use or whatever has a prohibition against linking to one's personal website, everything has become clear.
I guess they don't want to have people coming on here whose basic aim is to advertise their own website. Incidentally, I have read of other websites with similar rules.
I really don't see how it is anything to get angry about-they provide the free cyberspace, posting is free, just follow the rules and you're all set.
Pity that you inadvertently crossed the rules right out of the box, but I hope you give the place a chance anyway. Looks like just one of those things.