Welcome To TD!!!!!
Your idle and running rich issues are probably related.
You probably have a vacuum leak or low manifold vacuum.
The vacuum lines on these cars are central so any leaks will cause Map voltage to increase and the controller see's this as increased airflow so it increases injector pulse width which with the additional air from the leak and the added fuel increases idle speed.
Verify engine vacuum is correct (16-20" HG).
Tee a vacuum gauge inline between the manifold and baro solenoid(the red line in your first pic), if correct make a new hose and tee the vacuum gauge between the baro solenoid and Map sensor, vacuum should read the same.
If vacuum is low check to be sure cam and ignition timing are correct.
Also since they soldered in the diode/resistor be sure that map voltage is = to vacuum pressure.
Backprobe the signal and signal return line at the map sensor connector with it connected and connect a digital voltmeter and you can read map output voltage.
The 2 wires are BK/LB and DG/RD.
They may not have cared about idle quality, only about loaded performance.
Also if the injectors are not stock is there an adjustable fuel pressure regulator, stock pressure could be too high for the injectors that are being used.
Also as someone mentioned the wastegate solenoid is not connected, what lines are running to the turbo?
I would start with basics and go from there.
The vehicle speed sensor issue could cause a high idle between shifts or stalling when coming to stop.