Agree with every word...but here's a suggestion...
How about we call this the "Community Manager" OMG NO WAY.AGM (Community) - I essentially think this role should stay, as it is very important. This role however will remain embodied in the position of Deputy General Manager or if you'd prefer. The Deputy General Manager will primarily focus on Community issues. This isn't limited to the community departments however, it is his or her responsibility to ensure that all departments are working together to ensure the community are well catered. This will involve changing from the predominant one event an hour mindset to the Deputy GM coordinating department managers into working together for larger scale events and competitions that operate as a singular entity. Naturally the Deputy GM will be there to step in on other roles if the General Manager goes away or becomes otherwise indisposed.