Those are excellent ideas to reward the guild as opposed to the individual players. Not sure if its feasible but maybe the points can also be used to add rooms to guildhalls, increase the maximum number of members allowed in 'high level' guilds. This will defo make the game more enjoyable in all aspects. Especially towering, this is in direct contrast to seeing the same 15 goons changing tags like clothes to get new hats.
It sounds like a major overhaul of the system though but would be worth it if it can be implemented.