Buenas, yo tuve (y tengo) el problema del boton home pero con lo que hice me apaño, tras tenerlo rooteado instalé esta aplicación
http://www.clockworkmod.com/rommanager desde ahí, una vez que tienes permisos de superusuario aparece también la opción de restaurar la rom, pudiendo seleccionar cualquiera de la que tengas en la tarjeta SD.
Yo lo he probado y hay veces que entra en el recovery, si esto sucede la solución es quitarle la batería para que inicie de nuevo el teléfono e intentarlo de nuevo, tras hacer esto, entramos de nuevo en el rom manager le damos a restaurar y empieza a restaurar la imagen seleccionada sin problemas.
Yo ya he optimizado mi rom, quitando toda la morralla que traía de vodafone (ante la imposibilidad de meter otra rom y que no falle algo) y de momento va bastante bien el móvil!
saludos!