Congrats Mo! Would love to see this car next to the Laguna Seca blue ones for a photoshoot.
You are bang on with the diagnosis, thermostat is definitely the culprit. O2 sensors I'm not 100% sure, I would decat and map out the sensors. Pretty sure that will solve that problem. (Rolf can help there)