First, I did not read all the posts under this thread, just too many, so apologies if this is repeating anyone.
Very solid theory. But there is one major question regarding Obito: Why has he not revived Madara yet and gotten the Infinite Tsukuyomi under way? (I don't know how to post panels from the manga so I will reference) In Chapter 610, p. 8, Obito wanted to start the Infinite Tsukuyomi immediately, which would require reviving Madara and throwing his life away, but Madara objected. But when Madara finally suggested it in Chapter 614 p. 6-7, Obito was against throwing his life away to stay in control of Madara. Why the flip flop?
Now to tie this question into the OP theory:
I believe that Edo Madara is invicible, too powerful to be sealed, but unable to complete his plan so not his ideal situation. So the only way to stop Madara is to kill him, the only way to kill him is if he is alive. Therefore, Obito gets redeemed and throws his life away to bring Madara back to life, so he can actually be stopped. Of course, easier said than done. At that time, Madara can become the Jinchuuriki and become crazy powerful. He will be too busy to complete the Infinite Tsukuyomi, as he stated it take time to prepare. (Chapter 610). I have no idea how long it will take to become a Jinchuuriki (probably not too long, since Minato made Naruto a Jinchuuriki while he was dying), so I don't even know if this will be possible with the Hokages at the battlefield.
So in conclusion, I believe your theory is right along the line to lead the battle vs. Madara to its conclusion, by making him mortal.