Te contesto lo que sé:
- No es posible actualmente desarrollar otras Roms distintas de miui, porqué Xiaomi no ha hecho públicas las Kernel sources, que son necesarias para ello. No obstante, hay disponible una Rom Jelly Bean Stock Multilenguaje:
http://miui.es/index.php/topic,6678.0.html
- Los Xiaomi vienen rooteados y con recovery propio. En miui.es encontrarás toda la información disponible.
- Para tener dual boot es necesario cambiar el Recovery y poner el Clockwork mod recovery. Encontrarás como hacerlo en miui.es
- Además del Recovery propio (subir volumen + power), hay un modo de flasheo (bajar volumen + power) mediante el programa Miflash. De nuevo te remito a miui.es