Liberar es que lo puedas usar con cualquier compañía. No hay manual para hacerlo gratis, puedes hacerlo por IMEI, por x-clip o en alguna tienda que los liberen.
Una rom no es como un theme de symbian. Cambias todo el firmware del movil, y puedes incluso cambiar la versión de android poniendo una superior o inferior. No es solo personalizar, eso lo haces con un launcher.
Efectivamente 2.3.7 igual a version del SO.
Desbloquear = unlock bootloader pero no es igual que rootear. Con tu version del bootloader no puedes hacer root, a no ser que lo hagas con x-clip, o desbloqueandolo en HTCdev; también puedes bajarlo al 1.01.0001 para usar otro sistema. Root es darte permisos de superusuario para que puedas hacer modificaciones en el sistema y puedas instalar algunas apps que sin root no podrías.