Primeramente, ser root no implica cambiar la rom, puedes cambiar la rom sin ser root. y ser root y no cambiar la rom
para ser root, lo mejor y mas sencillo es flasear un kernel custom, tienes muchos entre ellos siyah que es flaseable directamente por odin
aqui el enlace de siyah -->
http://www.gokhanmoral.com/?p=1536
tienes muchos mas apolo, dreamkernel, echale un ojo a este post, que es bastante completito -->
http://www.htcmania.com/showthread.php?t=413690
lo de superusuario y kies no tiene nada que ver, kies es para sincronizar el movil, copias de seguridad y actulizaciones.