I might suggest adding a forum board for coaching. This could be a place where coaches can share information about upcoming programs, events, and clinic. Also, racers could ask questions which could be answered by the coaches (or other racers).
Lorri