An index would help so much. I think there should be a stickied "Starters Guide to the Evolve Forums" right at the top of the forum for all to see. It would cut down on new posts drastically when the game is released.
I don't mean to sound ungrateful though! I think this'll definitely help new members too since there isn't one.
Very helpful thread! I wanted to make a "Things you should watch to understand what Evolve is about and who are the people behind it(and why you're a bad person if you talk crap about them) topic, but I think it fits yours better.