Obviously this is a wish list, but I think some of these suggestions could be simplified to make them easier to implement even in a new game (like Sins 2).
Channel Lock Down Buttons
A simpler solution might be to automatically give the host a different colored font (maybe bold font) in the chat window and/or the power to /kick [name] from the game's chat channels, permanently. I think giving the host the power to block whispers is unnecessary.
Random Number Generator Button
This could also be implemented with a chat command.
Auto Team Whisper Channel
Or just implement the same way allied chat works in game.
Auto Steam Message for AFK'ers
This would have to be limited to the host, otherwise trolls. Also, I think the goal should be to speed up matchmaking so people don't feel compelled to minimize the window.
The others are all pretty complicated, although I would add--if we're already giving things like map-switching:
(11) Auto-save system that makes it easy to reform/reconnect after anybody minidumps, without affecting win/loss/played ratio.