
Nothing I can think of would improve it, it is what it is and it works fine, I wouldn't mess with it.
Some forums have that 'Chat-Bar' thing, I've never felt the need to use one myself, but they seem to be popular.
As for the events/socials/rallies/runs notifications/listings, there's already a section on here for those.
Maybe a Calendar style layout would be an idea, if it's do-able.
You'd open up the events section and there'd be a calendar graphic, like a wall-planner chart, month to a view type thing, if you get me?
Events would show as a high-lighted box on the date in question, which when clicked on would open up a box/window/tab with all the details on.
Maybe it could have an option to add your name if you were attending?
Just a thought . . .