Note: tsbere is working on a possible solution to some of the memory leak issues, though it is a longer term fix due to how much code needs to be changed.
Proposals (tsbere)
To encourage more community communication and involvement I propose that new features (not bugfixes) require sign-offs from two or more groups in the community before being committed, regardless of commit bit status. That would prevent any single entity from pushing new features in without the community looking over them just because they have one or more core committers in their employ.
On a similar vein, to ensure communication time with the community is possible I propose that new features need to be in a pullrequest state on Launchpad for a minimum of a week before a core committer pushes them into the system. Again, not bugfixes.