Regarding your point about DHF funding, my original specification for the algorithm didn't divide "new money" by 100 for the daily budget, only "old money" already there. So it would have been capable of handling this situation easily, because it would have allowed for daily compounding.
I'm certainly open to changing the algorithm to work per my original spec (although such a change would need to be part of a hard fork).