I'd say something is up, too.
I messed around with a built NA FS engine with nearly 13:1 compression, could spin it to just under 8000 rpm...and tuned with a borrowed motec...I never got around to finishing this, so i didn't spend a whole lot of time with that engine in the car...but i was using a 'real' water temp sensor with that computer...but completely stock P5 manual radiator (i've hard that is a little smaller than auto's, not sure though), TS, and water pump with a mix of 60/40 water/coolant...I never went over 210 degrees, even when parked...idling for 25 minutes with throttle blips trying to setup some partial settings...I set my fan with the computer to come on at 205, and it would stall the temp rise at roughly 210 before it came back down and the fan kicked off for another few minutes.
So i know this isn't much to go off of for a stock MSP...but that does seem high...MSP's run very lean through closed loop, then pig rich after 4500 rpm WOT...so, in a way, partial to heavy throttle under 4500rpm will actually run the engine hotter than higher rpm...that could be the difference, but i'd suspect something is up with the cooling system somewhere...
oh and fyi...the factory temp guage is just a low resolution dummy with seemingly 3 or 4 readings it will adjust to (cold, normal, overheating, overheated completely)...It won't budge until its too late...by the time it starts rising past that just under half mark, its not going to stop until hits the H...and by then the engine has been overheated significantly...completely worthless imo, but a ton of cars do this...and i never understood why...I don't have the exact specs for an MSP...but i have an old Probe manual (some of those used the FS engine) that lists 'normal' operating temps from 190 to 220 degrees hot side, fan comes on at idle to low speed at 205...same as ours...so anything in that range will most likely keep the factory gauge locked in the middle...but you're tipping the high end regularly it seems...could be a simple as a coolant flush or bleed...