Lo primero que haría es echarle un ojo a esto:
http://www.htcmania.com/showthread.php?t=157764
El Recovery System sirve, aparte de para hacer un Wipe (limpiar todo y dejarlo de fábrica, eso si, no te va a borrar la ROM claro

DD) es meter copias de seguridad de ROMS, por así llamarlo, a estas copias se le llaman "NandBackup", y aunque flashees el movil con una ROM superior, siempre podrás volver a una ROM anterior haciendo uso del System Recovery siempre y cuando tengas una copia (un NandBackup) pero por internet suelen estar.
Para ser Root en el Defy (en Eclair, es decir Android 2.1) se hace con el z4root, pero si se tiene Froyo (Android 2.2) se hace con el SuperOneClick conectando el Movil al PC por USB y haciendo uso de SuperOneClick, es solo cuestión de segundos.
Para instalar el Recovery System es tán fácil como una vez eres Root, descargar el Recovery System (sea de donde sea) y por ejemplo, instarlarlo desde la SD una vez instalado tendrás ya varias opciones para arrancarlo en modo Recovery y así poder acceder a la Restauración de NandBackup's.
Para quitar la mierda de "Vodafone" basicamente se necesita Flashear la ROM (aunque creo que se puede hacer de otras formas también, pero no queda tan "limpio") existen Roms sin lo de Vodafone (en la Web de Motorola creo que hay) y también existen Roms incluso sin MotoBlur, que ha echo la peña...
Espero haberme explicado...