This site was recently brought to my attention by enevelope, check it out its another q2 site very nicely done with demos/news and active forums www.q2players.org so go have a read and sign up to it :)
You got banned because instead of just posting demos you were trying to use demos as an advertisement to go to your site. This is not the function of my site, it is to have a collective place, not an advertiser haven. I asked you to stop advertising, and you decided to be defiant and advertise more, so I banned you.