temp guage not to sure about ? maybe a dodgy conection on the back of the dials,
as for speedo cable check on the gear box,
as thats where the speed readin comes from
with a maf sensor thats gone, youll find it hard to rev above 4k some people call it limp home mode etc, but now with ur maff sorted you should be able to rev right round to the 7k mark with no problem
probs best to leave ya battery disconted over night also as this in effect resets the ecu from error codes
p.s i hope you got a 1.8 / 2 litre MAF sensor, as these have less restrictive air flow