if you overfill by a fair bit the oil will come out the exhaust in thick white smoke.
it will foul your plugs and car will idle like ****.
drain the oil out so its at the right level
then take the spark plugs out and wash/spray them in wd40 to clean them and get rid of the oil
then fit them back and start car
this should work if the problem is overfilling of oil
as for you temp. gauge not working im not sure what the issue is but first checka nd see if the temp. sensor connection (its near the coolant neck next to the block on the turbo, im not sure where the n/a one is located) is unplugged.
might also want to check and see if you have enough coolant etc
cheers