Regarding setting scroll wheel settings on Linux, if you set them on a Windows machine, the mouse should remember them, even if you switch to a different machine.
I also swapped the gesture and top button, so pressing down with my thumb switches between free-scrolling and detent mode and I use my index finger for gestures.
I also swapped the gesture and top button, so pressing down with my thumb switches between free-scrolling and detent mode and I use my index finger for gestures.