Don't know if this has been mentioned yet (it's a big thread
One thing about g_sabermorerealistic on the command line: It works, but not when you start a new game. Starting a new game turns off and write-protects that variable again.
Not a big deal though. Just quicksave immediately after starting, quit the game, and restart. When you load that quicksave, it will be on again.