Are you the same user who ask buddypress cloud be use as songlyrics site first make it clear what do you want to achieve , buddypress can be used for a lot of thing
We use BP and event’s manager to create something very similar, obviously another bunch of plugins and some custom code were added but functionality is very similar.
@snorklebum what other plugins do you use?
The core functionality is provided by BuddyPress and Events Manager.
Additional :-
BuddyPress Group Email Subscriptions
BuddyPress Sitewide Activity Widget
Comment Mail
Comments Widget Plus
Events Manager – Email Users
Newsletter – Events Manager Integration
Although obviously your needs will vary depending on what you are attempting to achieve.