To już musisz wybrać, czy stocka, czy CM. Jeśli jest stabilny CM na Twój telefon to polecam CM.
Jak masz bootloopy po każdej instalacji to rób wszystkie wipe. Ja też jak przechodzę z innego romu to się nie uruchamia, ale nie flashuje po kilka razy, tylko robię wszystkie wipe i się uruchamia.
Nie wiem po co ci dodatkowa partycja EXT2 na stocku ale szczegół.
Zaflashuj najpierw trzyplikowym romem (np. froyo 2.2.1 xkab) a następnie jednoplikowym 2.3.x, w innym temacie polecałem 2.3.5 XKS1, 2.3.6 na Mini jest nieudany.
Naturalnie przed i po full wipe przez recovery.
po co ci to MIUI? Przecież to jest CyanMobile z idiotyczną nakładką, taki sam efekt można osiągnąć poprzez instalcje zwykłego CM i launchera MiHome. MIUI jest dobre ale tylko i wyłącznie w oryginale.