All our cars from MGF mk2(some small no of mk2s don't) have mems3, so all Tfs definitely run mems 3.
The fault codes could be as simple as speed sensor - fault from extended engine running without moving(eg MOT)
The engine overheat could be engine fan not cutting in. 0170 always shows up and can usually be ignored.
As long as the engine management light wasn't on, don't be concerned.