Without having an interest in TF2 competitive, you would never know what TF2 center is.
So to increase popularity have a plays of the week, to get people more interested and spread the word.
Too get people interested in submitting demos you could have prizes such as free advanced lobbies for a month or something.
I haven't thought this through to well but i wanted to get it written down before i forget.