Para liberar no hace falta la sim de tu operador, solo que te va a costar liberarlo a mi me costo un monton pero al final se consigue.
Y por lo de roms para la diamond y te recomiendo que utilices windows 6.1, es el que menos satura la memoria ram y tiene HTC sense.
De las que he probado la mejor rom para mi es esta
http://www.htcmania.com/showthread.php?t=67412
Suerte