Well most of your issues sound like they were caused by the negative cable being effed. The hood latch was probably from your rage as you opened it... I'd replace the cable and check all your grounds and replace the latch and go try yoga or something lol.
2000 Mustang GT Steeda #0048
Just because I give you advice, doesn't mean I know more than you. Its just means I've done more stupid ****.