It sounds like its going to need some fine tuning. The first example that pops into my head is that I don't generally cast PoH 3 times in a row, and that would just give us a bonus if we were cast PoH even more after that.
Really cool concept though.