By George you have done it old boy! This solves so many problems.
We still need some way to determine the optimal block size, but we have much more leeway. The wrong choice will not cause catastrophic failure
Fantastic, we can just take our best guess without pulling our hair out with worry of what disasters will insure if the guess is wrong. Perhaps 8mb + 20% per year elastic cap where those values can be adjusted with a soft fork.
What if the rollover fee could become the full node reward?