it is an earth point yes, but there is a difference of opinion amongst those in the know whether it needs earthing or not.
one point I will say tho is from the factory the pipe to the map sensor is an exact length so if yours is overlong it might be actually reading low..
steve