you're being too hard on yourself.. I doubt you're a piece of shit. last minute stress like that suck though so good luck.