I think the best thing to do for the main site is to use some form of CMS to make it easy to update and organize... Whether is wordpress, phpnuke, etc, etc, etc isn't important, although I would lean towards wordpress since the 'blog' main page could be used for news/updates and its SUPER easy to manage.
There used to be free packages that integrated nicely with the phpbb forums, and you could add user galleries, etc as well. This lets you use the forum user management tools to manage main site access as well(ie only actual members can have galleries, create an admin group that can perform updates, etc).
I'd be up for helping out with some design work, as well as set up, etc even though I'm not actually a club member. I've done design work for fun and to help friends, and web development puts food on my table
A big part about it will be what all the members feel is useful, and what(if anything) could be ditched.
*edit* - this might be useful!
*double edit* - REALLY should've noticed before.... this isn't run on phpbb, AND its hosted on the invision servers which means no direct integration without moving the forums. Spoke too soon