Race calendar for clubs

I am aware of the races tab and that anyone can add races and share with friends/teammates. But would it be possible (and useful to other users) if there was an extended version of this? I am thinking along these lines:

  • makes most sense to be in the context of a group, so group members add events relevant to the team
  • there is a yearly calendar overview
  • each memeber can indicate wether he/she is participating so that the others can keep track
  • when you click on participate, this is also connected to your regular personal calendar

Wonder what everyone thinks! And as a follow-up question: what do you guys use currently to keep track of events across a club?