Thermostats are cheap. I know yours is new and motorcraft and all, but if you're leaning towards a faulty thermostat, throw another one in it.
Some food for thought. If the thermostat isn't opening fully, then it isn't sealing the bypass port below it, which will exacerbate any overheating issues.