1) En el uso normal (wifi, datos, juegos) puede durar entre un día o día y medio
En mi caso, con poco uso (música, un poco juegos y wifi) puede durar entre 3 a 4 días. Todo depende del uso cotidiano del teléfono.
2) Son muchos los cambios por hacer, desde desistalar aplicaciones basura (bloatware) hasta ejecutar scripts por init.d que mejoran el rendimiento y la autonomia de la batería. Pasate por este foro
http://www.htcmania.com/showthread.php?t=525159
3) El simple hecho de ser root no mejora la batería, pero permite hacer muchos ajustes que si la mejoran.
4) Depende de la version de android, si estas en GB solo conozco una forma (abrir el bootloader y flashear un kernel pre-rooteado). Si estas en ICS hay varias formas, la más fácil es con el flashtool que tiene la opcion de rootear sin abrir el bootloader. Pasate por estos foros:
si estas en GB
http://www.htcmania.com/showthread.php?t=592971
Si estas en ICS
http://www.htcmania.com/showthread.php?t=511480
Te lo defino en general: para modificar el sistema a tu gusto (ser root te abre la puerta a la personalización de tu dispositivo); se pueden revertir los cambios de acuerdo al tipo de root, si el root esta en la partición del sistema, con restaurar el teléfono a de fábrica pierdes el root; si el root esta en el kernel debes flashear un stock kernel o en su defecto el .ftf
