This is actually quite cool, a useful tool to use for recruitment. Perhaps when you enable personalisation we could add a timetable/calendar to see weekly/bi-weekly events.

Another thing to look at, maybe add an option to display the ranks on separate lines.