Got text labeling to work by switching to flat screen-based GUIText instead of the 3D world TextMesh.
This got rid of all the messy code dealing with scaling the text depending on
how far from the cameara it was in 3D space, and the problems I was having with
the fact that the flight camera and the map camera don't scale space the same
way.