ok,,, for a start i`d try just wait till the car is dead cold,,, like over night & then try turning the igition on (but don`t start the car) & leave the igition on for a minute or so & see if the guage reads hot,,, then if it says it`s hot obviously the engine isn`t --> right??? so therfor the gauge or temp sender unit in the head is faulty or maybe even the wire to the sender has fallen off & is touching the engine or body somewhere---> right???
Ok,,, if that`s not a problem & the guage reads cold, then when you run the engine & the guage climbs in temp ,,, i would take the car to see someone with another (Known to work & read correctly) gauge to double check yours & your engines "actual" running temp.
"""IF""" in fact, after all the testing shows the engine "IS" running hot, then i`d take it to a mini specialist to diagnose the problem
"""""IF"""" the engine isn`t actually running hot & it`s just the gauge reading incorrectly then i`d have the wiring & voltage stabiliser & temp sender unit checked out
Typical reasons why engines "actually" runs hot are--->
thermostat stuck shut
blocked radiator
leaky cooling system
carby mixture running too lean or air leak into the inlet system
igition timing retarded (a bit like me

)
blown head gasket
cracked head
corroded water pump impeller
&/or any combination of all of the above
if a mini fan is fitted on backwards
--->""" it is still pushing air the right way""",,, Please don`t be fooled,,, it`s not really "that" much of an issue... I know plenty of minis with fans fitted backwards & still run correct temp---> however it is designed to be mounted & run a specific way & therfor will work far better when fitted correctly ,,, as is the same with the placement of it in relation to the metal rad cowl in respect to alignment with the little folded lip that it`s meant to line up with the creat the correct efficiency
keep us all informed of the results of your tests please???