New to WPMU but need some advice on the following project

Hi, New to WPMU but need some advice on the following project which I am just starting to build with WP.

I am building a tennis & sports club website and need to make sure i have functionality/plugins to cover the following and need some advice on what i should be using and good place to start.

Functionality I need

A Events Calendar

Weekly programme schedule

Team Scoring / Results System

Club membership database

Members only content

Gallery plugin

I would also like to have a responsive theme, do you have one you can recommend?

I noticed the themes are quite basic in design, what is the best way to cusomize these? Also how do i preview all the themes in the Farms pack?

Thanks

Manjit