Got the game entry approved, along with publisher and designer pages. Whenever I get a game box rendering I will submit it for the main photo for the game on that page.
BoardGameGeek is nice in terms of versatility. I can upload FAQs/Errata, rules, and all sorts of content to their site. Also has a nice forums feature.