Can you automatically rotate survey point labels to match the orientation of the survey figure? The answer is... well no actually you can't as far as I am aware but there is a decent workaround that gives the same result.
After playing around with survey point settings I concluded that you couldn't rotate the label based on the orientation of the survey figure - you cant reference another object in the label settings. Likewise with the figure labels you couldn't reference the elevation of anything in the definition. Similarly nothing of use in creating a marker point label to label the vertices of the figure. The answer lay in regular line and curve labels which I hadn't thought of using on survey figures before.
Open the Add Line and Curve Labels dialog box as below:
Next create new labels styles for both lines and curves. Set the anchor point for the text component of the label to the start of the line and then in the text contents dialog box set the property to read the 'General Segment Start Z' - see below:
Delete any unnecessary label components. Next add the labels to the desired survey figure and you will have labels that are now rotated with the survey figure.