y por que no instalas otra rom? es facil con Rom manager , tienes por aqui en el foro la rom de Jrsoft y la de samuaz que son basadas en una CM7.2 y no pasan esos problemas que comentas
Para lo de las particiones te recomiendo que desde rom manager instales el recovery alternativo Ra recovery 2.2.1 y desde este puedes hacer las particiones de la sd .
ROM JRSOFT >>
http://www.htcmania.com/showthread.php?t=275522
ROM MIUI SAMUAZ >>
http://www.htcmania.com/showthread.php?t=304973