So, all is well now (aside from clutch sensor keeping the key from starting it)
The battery ground was completely hosed, I cleaned it and retightened it.
It started fine then died immediately, also the OBD2 port was erroring out. I had dissassembled the interior so I figured I'd plug things back in to see if that fixes it and low and behold the RPD was the first thing I plugged back in, obe port works again and the car fires up immediately and runs perfectly.
I'm now a firm believer in the whole Ground contact cleaning, it was really the only issue I was battling the entire time (aside from the clutch pedal code)
I guess I need a TECH2 now :/
Thanks everyone for your help, it's embarrassing to know it was a junk battery and poor grounds all along, but that's what I was told to check and that's what was wrong.
Cheers fellas!