Interesting list of things, most of it is already natively in 0.15 (decoratives, artifacts, pollution related updates of empty chunks, electric mining drills etc.), but I might look how you did some of those. I would like to know how could smoke take 20% ups, do you have a save?
Shouldn't you have access to the code so you can optimise some things directly in Factorio? :)