A la primera pregunta, no, no es necesario pasar por ICS desde GB a JB. Eso lo decía el gran Klander, que era una leyenda urbana lo de poner una rom base para después poner la rom que tu quisieras. Yo he pasado desde JB a ICS directamente haciendo full wipes+full formats+limpiador de scripts+limpiador de kernel y nunca he tenido problemas. También te digo que siempre fue con customs roms, flasheando .zip.
Para lo del rooteo, te recomiendo el rooteo metiendo un custom kernel por Odin (Apolo, Siyah, SpeedMod) pero que sea para tu base, no metas un kernel de ICS en GB, o al revés, ok?
Y una vez flasheado ese kernel, tendrás el recovery modificado y podrás hacer con el lo que quieras.
