Desde este subforo de htcmania te explica como cambiar las roms y rootear...
http://www.htcmania.com/showthread.php?t=737822
el proceso de cambiar rom es siempre igual y no es necesario el TWRP ni tampoco rootear el móvil, te lo digo porque tengo un familiar que tienen un lg g optimus pro y la verdad es que muchísimo mas lioso en esta compañia manejar y cambiar rom fuera de FOTA. como verás en huawei es bastante mas sencillo
En cuanto la B520:
http://www.htcmania.com/showthread.php?t=905960, no hablan muy bien de ella, instala cualquier anterior prueba la B512 o cualquier otra superior que encontraras en el foro. Personalmente prefiero de la b122 en adelante son las que mejor estan optimizadas hasta ahora, ( en mi caso la B125 con root no solo me da potencia sino que tambien tien un gasto de bateria muy contenido) en espera de la llegada de la capa Emui 3.0 europea que aun no ha salido a día de hoy.