Okay man, i got bad news, and not so great news.
What it seems like you have, is a "soft" brick. Meaning that your phone doesnt see the SD card or USB, infact the only way your going to be able to charge it is to turn it off and charge, if you charge while its on its actually discharging.
To fix the soft brick, you need to be rooted and to get rooted you need your phone to see the USB. I believe you can fix the SD card read while unrooted though, but ill have to check the fix thread on XDA once XDA is back up and running.
So, for now try booting into the bootloader and make sure HTC sync is installed on your PC. Then hook up your phone to the PC via USB, and hit the fastboot option and see if your PC will see the phone - It should be android1.0 or media device or HTC somethin rather.
Let me know if it see's it or not.