I am using a scangauge for the temperature. Fans are turned on at 190-195 I don't know exact temperature but ecm does it. Radiator has the flaps for air flow I even bought the hood risers from solvefunction to see if they helped, don't think they did.
There should be
two fan speed settings. A high and a low setting. Both controlled by a separate ground wire from your ECM to the fan relays.
Without any wrenching, you could function check your fan control setup by running your engine from cold start in the driveway.
1. Let engine run in driveway from cold start.
2. Confirm the low speed setting comes on and note the temperature on the scanguage.
3. Confirm high speed setting comes on and note the temperature. (You might have to block airflow to the radiator with cardboard to get temp to rise if the low speed setting is sufficient enough to maintain coolant temp at idle speeds.)
If you're not certain that you know when each of the settings come on, I would check.
My aftermarket fan relay harness had the low/high wires switched, which I didn't notice until I grounded each wire manually.
If your fans are controlled by your ECM there is also a setting that
will turn off your radiator fans when your car is at a certain speed; since the car in motion will move enough air through the radiator without help of fans. This speed setting and the temperatures to activate low and high speed are all programable in your ECM.
Hood risers in theory only vent heat at very low speeds. At high speed the base of the windshield is a high pressure zone, which would cause air to be drawn into the engine bay (hence cowl induction). So at high speed the raised hood creates a higher pressure inside the engine bay, which reduces the effectiveness of air to pass through the radiator.
Pressure map from an excellent flying' miata video.
Your fan shroud looks good to me, which is fundamental in the effectiveness of the fans to draw air through the radiator.