This has proved to be... a large task. Sometimes I can spend one day a week doing it. What I should do, is halt all other development and just do the work. But I always want to have new and exciting content each week. I don't want to slow down content development so I can work on systems. I know I can do both, even if it will slow down this new system implementation...
I'm guessing the second "Corruption" on Alex's status screen is a preview of the new system, and will replace the old icons? Personally I think that's a shame, the icons had a lot of charm that's lost with a colored dot and a bit of text, but it will make it easier to find stuff you have missed.
Regarding how you update the system, it might be an idea to put this to the patrons (since they are the ones that matter), but most people would prefer not starting over too often, and if I understand how you intend for the new system to work, each scene at least will have to be repeated in order for it to "unlock" in the new system once it's moved to it? Plus until the new system is done you might end up with some messy double up in the progresslog as people unlock new version of old events.
Oh, and related to the new system, skipping the intro doesn't award the same unlocks as playing though it at the moment, it is missing:
progresslog: "World Corruption: Alex Grope" (should be called "{image=ui/iconminialex.png} First Grope" in the new system)
activeCorruption/totalCorruption: u'd3nightDefault|t|0|c|Alex|s|Gold|p|False|f|False|n|First Grope'
and
progresslog: "{image=ui/iconminialex.png} New Mail: Keep in Touch"
activeCorruption/totalCorruption: u'sceneID|t|tierNum|c|chaName|s|style|p|pregBool|f|pegBool|n|corruptionName' <-{might wanna fix that name too}
And take a look at Sami lvl 3 Sunday Midnight event "Sleeping with Sami", it seems to always proc when she is at 8+ love, rather then being limited to successful outcome of the earlier "The Sami Situation" event. (This makes getting the mail "Fucker..." and "Don't Tell" really hard).