IIRC, there's a horrible work-around for the first item: hook up a magic mouse, invert the direction, and then plug in your mouse.
I use this instead: https://github.com/pilotmoon/Scroll-Reverser and it works well. Generally my preferred settings is like this: natural scrolling (ie. the mac default) for trackpad, but inversed (ie. linux/windows default) scrolling for mouse.