The final SVN version of this script could essentially remove itself, and become a version that prints instructions to install 1UP and and delete this script, along with changing any user settings. I imagine automatically doing that stuff in the background is a bit extreme, and new settings probably won't carry over so well anyway.
The main argument against it is concern that people will never update their SVN scripts, but all that's needed is a KoL or mafia change to cause an error in the script and it will become obsolete.
This script is far too much automation for me, so I won't ever be trying out this script or 1UP, so this is more brainstorming than anything I want to see.