In a different thread, someone made an homage to Puzzle Pirates, which reminded me of one of the best features of that game: actually crewing a ship.
For those benighted souls who don't know this game: aboard ship there were a serious of mini-games that all contributed to the functioning of the ship. Workings the sails, patching the hull helped speed it along. Navigation could lead to crew-wide bonuses, that kind of thing. If you encountered another ship, there was a big free-for-all where both crews fought.
What was key was that you felt like you were part of a shared endeavor - that your contribution really mattered, and that when you found a crew you gelled with, it was really awesome.
I wish Glitch had something like that. There are some things in that vein: joint-work bonuses, and the occasional "find some friends" quests (which I always feel like a pest when I try to wrangle), street building projects and full scale rook attacks. In general, these share in a handful of flaws: they occur only occasionally, the incentive to group up is weak, and/or players participate purely for selfish motivations.
Just to clarify: for example: street projects a) are occasional, b) are "selfish" participation - you go and dump stuff as quickly as possible in a race for iMG reward. There's kind of a bonhomie, but about like you'd get at a party.
Some kind of standing, different rolls, "we all pitch in and do our part" activities - like a factory, or temples to the giants, would be cool. Key features would be differentiated, simultaneous contributions; persistant availability and a group reward of some kind - something different from iMG/Favor per player.