Resurrecting a fried Arduino (Bluno) USB port
Upload via ICSP. See those six pins next to the regulator you so expertly tacked on? Those are the ICSP pins. You'll need a second controller or programmer to do it.

http://arduino.cc/en/Tutorial/ArduinoISP