OP, I haven't read your academic paper, but I'm already interested by the summary you just made.
Could you tell me if your solution has anything to do with what is proposed by Maged in this thread:
https://bitcointalk.org/index.php?topic=57647.0;all ?
A block-tree could eventually render freezing attacks more difficult. Such advantage alone already makes it interesting. If as a plus it also improves performance significantly, then it's definitely something that should be studied more seriously.