Bueno,
1. Root es ser superuauario, poner borrar cosas del siatema o modificarlas. Ponerle mods.
Flashear es meterle un firmware (android) sea 2.3 GB o 4.0 ICS.
2. no se pierde garantia ni por rootear ni flashear.
3. Para flashear es solo descargar un programa y un firmware.
Y hacerte root mas facil aun, solo ejecutar un programa de sistema en el pc (.bat) con el movil conectado.
4.-ROMs hay muchas, actualizadas y custom ROMs para ayudarte a mejorarlo.
Para cualquier otra cosa esta el buscador
