Over heating on the freeway?

Is this your race car you where talking about earlier ? New build ? And whats with the restrictor in there? No thermostat?