If you're worried about the contact, you could remove the heat shrink and stock terminals, and crimp the new terminals like these: https://www.ebay.com/itm/314175912098 on with heat shrink.
I have to admit that I haven't been following the rest of this thread much. There are too many rabbit holes.
For hot restart, look at what can be affected by heat:
Fuel rail. Test by parking with the hood open. If the problem goes away, then you could be boiling your fuel. I would install a fuel pressure gauge to verify. If the fuel pressure goes down (FPR leaking down), the chances of boiling the fuel goes up.
TIU. Test by having a can of dusting air. If the problem happens, hold the can upside down and spray the TIU. If the problem resolves, replace the TIU. This also applies to the matchbox if you have done the 280ZX distributor swap.
ECU. I think I saw someone suggested percussive maintenance. If the problem goes away after you rap on the ECU a couple of times, replace the ECU.
I am not sure what you mean about not being able to rev about 20%. If the car won't take load, that's usually a fuel problem. (I looked back on the thread, if the car can't maintain speed, it's likely a fuel problem.) It can be a spark problem if you have a weak spark on 1 or more cylinders. A friend couldn't figure out why his 240Z wouldn't go above 3000 RPM under load. He didn't have an obvious misfire problem, either. He's a very good Z wrench, but he was too close to the problem so he couldn't see the forest for the trees. I started working from the coil down to the plugs. Once I got to the distributor, I pulled off each plug wire, one by one. On #2, the plug wire was not fully seated into the cap, though the insulating boot was firmly over the cap. I got the wire seated against the metal, and the problem went away. Without load, the weak spark wasn't manifesting itself. However, under load, the weak spark from the extra gap caused poor combustion in #2, and the car was running on 5 cylinders. I have a short form video on Youtube at myZcarlife about that.