this is weird.
Try switching off on the phone and trying again.
If it hangs on htc screen, use the tiny reset button under battery cover to reboot, don't pull the battery
after it reboots, go to services/dmesg to sd
look on sdcard for dmesg.txt using pc and post it here.
It didn't stuck on htc logo, stay there like for 5 seconds and then reboot automatically. I will do it when I get home