Forgive me, but I don't care for half your suggestions, and why:
1 - Minimum rank to join your game, not a bad idea, but not my biggest wish.
2 - In game chat, everyone forgets how to police this. Adult language, then you'll want the game to fix that.
3 - Spectator mode, good idea but would you actually watch. Me, maybe a turn or two but I'd rather play another Risk game.
4 - Better dice, tough one. Sound like your expecting to win if 2 to 1 ratio, but dice doesn't care about that. Each roll is unique from the previous role. Dice don't remember you rolled low number previously. You could just as easily roll all low numbers, and turn around and roll all low numbers over and over. The dice wont remember or care. I am perfectly fine with dice they way they are, because I know it is the same for all players which should make it fair. Sometimes you get screwed by the dice, sometimes you get lucky when you should have lost.
5 - If your asking for a handicap game, then ask for that as a feature. I host all my games, and wont be using handicap feature if implemented. (My preference)
6 - Didn't know the CPU got a free card, bad idea and with you on this one!
7 - Agreed!
8 - Report button, hate it! I see so many posts about cheaters and NONE have proof of cheats, only people exploiting the game trying to get an advantage. Typically two accounts, played by one or two people, but both accounts still have no cheats. Just two accounts ganging up on others. Whats the difference if me and my friend join the same game and both of us attack you. You going to report us as cheaters. What if my friends throws the game just to help me out, cheating ? I chose to win, my friend chose to loose, no one cheated. Sucks when it happens to you, but back to NO PROOF OF CHEATING!
All of this meant nicely, so please don't take anything I said the wrong way. Polite discussion.