They seem like good ideas to me.
1. Holding AGMs in Singapore
Duh. If you are listed in Singapore and hold your AGM elsewhere (see: ThaiBev, KCF, Hotung, LMA etc) how will the shareholders be able to talk to the management? The AGM is the one day a year that management is forced to face shareholders. To the credit of ThaiBev and LMA they do hold "information meetings" in Singapore so they do spare some thought for their minority shareholders. As for the others... an AGM overseas in the middle of nowhere speaks for itself.
2. Voting by Poll
This is good as it will show the extent to which minorities disagree with the controlling shareholders.
3. Disclose outcome of AGM
Ditto with #2. At the moment the disclosure only says "passed" or "not passed". Disclosing the voting details will allow those not present to figure out what was going on.