Or rather, why it should not be in a place such as the wiki. Campaign reviews could possibly work just fine in some other location (the entire board we have which, unlike the wiki, happens to be dedicated exclusively to campaign and missions releases comes to mind as one option), but why this insistence on using the wiki for it?
By the way, if eventually you do decide to use said board (or another HLP board) for it, drop a note here and I'll move the topic there to keep the discussion where things are happening. While I can't do anything such stickying it once it's there (I'm but a forum mod, not global), I can at least do that much.