As usual, a little more trying and I found a work-around. I consider the altitude passed to FlyTo() as relative or AGL and added this in veMap.FlyTo:
lla = latLong.ToLatLonAlt();<font size="2">
double surfaceElevation =
lla.Altitude = surfaceElevation + altitude;
this.globeControl.Host.Navigation.FlyTo(lla, pitch, yaw,
It works, but not entierly satisfactory as it will not work after I download your next version. I suppose I could do the same in my code before calling veMap.FlyTo()...