Looking to connect with others using BuddyPress/online newspaper sites

We are in the middle of creating an online newspaper with a local company that prints a weekly “penny saver” and I now wonder if we should be implementing BuddyPress with it?

Reason: We’ve setup the base WP site, blog, comments, pages but have added a number of premium modules for:

Event Calendar with public ability to post an event and WP editors to approve events

Classifieds: Purchase classified online with PayPal account

Business Directory: Building a local “phone book” of advertisers,restaurants etc..

Weekly contest/giveaway for local restaurant meals

Each of these require different forms or logins/passwords and not integrated into a single login with levels of membership and access to their profile….

So I see many of these options available for BuddyPress and wonder if there are others in this community who have setup or managed sites like this with these features?

We are a few weeks away from launch so if we want to change course, now would be the time to do it!