I've been poking people about updating the front page for.. over a month now. Someone is extremely averse to uploading a new html file.
As for specialized forums, the set of existing project forums seem to be doing well at the moment, and I hear that the lack of some sections is due to waiting to see whether some content can be moved in from another forum, so that a merge won't be required if the sections exist already.
Anyway, I'm all for prodding people into keeping this place properly updated, but I don't know what you mean by "leadership", or if I've guessed right, then no.