As far as I know, reddit is the only forum that gives you complete control over your account and your posts. I don't even know of any other "polyamory" forums besides this one. I can't imagine that this is the only one, but I am not aware of any others specifically.