Altimeter - yes or no?

Actually yes it does, it has a barometric pressure sensor which is how altitude is determined. It can also use GPS to get the altitude as well, but I don't think the watch face would be using that.

I just installed an app called FindHigh which seems to give pretty accurate results.