Bien, si no te deja poner el ENG-Hboot, poniendo "Locked" los comandos fastboot están bloqueados, para solucionarlo de forma fácil tienes que ejecutar la RUU que descargaste, cuando aparezca la pantalla de bienvenida para continuar con la instalación no le des a siguiente, arrastra la venana hacia abajo (tienes que dejarla abierta, digo de arrastrarla para que te deje ver lo que vas haciendo en la pantalla ya que se queda en primer plano) y tienes que buscar un archivo llamado rom.zip que se encuentra en la ruta C:\Documents and Settings\[Nombre de usuario]\Datos de programa\Temp en windows xp, C:\Users\[Nombre de usuario]\AppData\Temp en windows vista y 7, ahí encontraras bastantes carpetas, es una que ocupará unos 600mb, cuando encuentres el rom.zip cópialo a una carpeta en el disco duro y ya puedes cerrar la aplicación de HTC.
Renombra el archivo a PG58IMG.zip y lo copias a la raiz de la microSD y lo instalas como si fuese un firmware, si no te deja remómbralo a update.zip y te vas desde el bootloader a recovery para que te lo instale automáticamente.
A ver si así te deja. Para encontrar el archivo que te digo tienes que configurar las carpetas para que se muestren los archivos ocultos y los archivo protegidos del sistema.
Edito: La otra opción que tienes es habilitar los comandos fastboot desbloqueándolos por el método htcdev.com pero ello conlleva una pérdida parcial de la garantía del teléfono según la propia HTC. Si haces éste método ya te permitiría usar los comandos fastboot y podrías cambiar el Cid y luego poner el ENG-Hboot y hacer el proceso que te comenté en post anteriores.
Ahora me voy a descansar que hay que madrugar.