Most of the changes here come straight from SRB2Kart and the SRB2Chat EXE released on the forums, and I believe they'd be quite useful for the base game as well. So here's a list of all the relevant changes, as precise as I can make them.
I'm willing to take out anything that might seem like "too much" (in which case I'll probably MR another branch with less features)