Si el teléfono no es capaz de leer las particiones en el arranque, te va a dar un bootloop. Es un efecto típico de tener la tarjeta SD formateada en ext4 con un kernel que sólo soporta rfs, pero también es un efecto típico de tener la SD interna corrupta (problema de la placa base).
Si has hecho el tutorial de B_turbo incluyendo el latona, y no te ha funcionado se me ocurre sólo una prueba más y sería probar a hacer el flasheo en Froyo, en lugar de en Gingerbread. Tendrías que seguir este tutorial y flahear KB3:
http://www.htcmania.com/showthread.php?t=229794
Si de esa manera te funciona, entonces ya podrías tratar de hacer el otro tutorial de B_Turbo para actualizar a Gingerbread.
Si aún así no te funciona, entonces consideraría llevarlo al SAT, o buscar los posts que hablan sobre memoria interna corrupta.
Durante el flasheo hay un momento en que el teléfono se reinicia muestra una serie de mensajes en el recovery. Procura estar atento a los mismos, y si salen algunos en rojo, anótalos y postéalos aquí. Eso puede darnos pistas de lo que le sucede a tu teléfono.