I am near completion of my first game and love it! But I do think the game would benefit by having players be anonymous. By this I am not referring to their true identies but rather their screen names being used within games. The issue is that with the same screen name being used in multiple games players become known to each other. It inhibits a player from trying different diplomatic styles across different games and also lends itself to players colluding with each other outside any one specific game.
I would suggest that players are assigned random names (or just colors) within each game so that nobody knows who the actual players are. I would also impose a rule forbidding players from disclosing their screen names during a game. Upon game conclusion disclosing screen names could be optional.
Lastly, I think the games could benefit by having some kind of optional after-action-review commentary that players could make. It would be interesting to reflect on the game after it has concluded and share observations.
My two cents...