So many unknowns; if BBI; if no BBi; if Uhuru; if Uhuru doesn't; if kalonzo; if kalonzo doesnt; if weta; if maDVD

That is a lot of permutation and combination; one of them fails; the make-belief dies;
Ruto in the meantime can simply win by getting 70 percent of GEMA; improving Kalenjin registration and turnout;
There are no iffs; there are no lies about 100 days - the Court is very clear - that constitution changing process is not possible even in 1 year.
Raila is crafting NARC 2. Uhuru is the CM. Kalonzo irreducible minimum is VP - easy-peasy. Mdvd has kati-kati hopes but even he knows that's a pipedream - so as it become clear Ruto has neither katikati nor DPORK to offer - Mdvd will mumble something about national unity and settle for DPM. Gema get PM.
If BBI resurrects - Ruto is DOA.
If BBI remain dead - Raila still unleashes all the carrots with "BBI in 100 days" ala Kibaki.
Either way I see little chance of Ruto beating Raila. Uhuru is retiring and just giving back to Ruto the backstabber.