After months of the car sitting and months of me being away, on Sunday I finally managed to find the issue. The coil negative wire (which goes to the ecu, the ecu grounds it to create spark) joins up and splits of at one point to go to the ecu and to the diagnostic connector. There is a ground wire from factory at the split off, grounding the coil. So this means the coil is constantly grounded, and was causing a short. I have no idea why it's done like this and how the car was running before, but as soon as we cut the wire the car fired right up. I checked my other wiring harness and it had the same thing. And now with my new ECU, everything is working including the fuel pump relay and ICV. Even fixed the slight miss it had.
Drove the car home on Sunday night, yesterday afternoon the v-belt for the waterpump and alternator snapped. Luckily I noticed something was going on and pulled into a side street. Opened the hood to find the snapped belt (which looked to have also flipped beforehand) sitting there. So called up a friend who arranged one to get to me and I changed it then and there. While waiting I took the opportunity to take some new photos. Should have some more updates for this car coming up soon.