More notes:
When I took off in the zeek with zero wind and then added in 127 knots of headwind, the groundspeed remained constant but the airspeed increased by 127. This appears to indicate that the flight model is referenced relative to the ground and not the air mass, but I can't possibly know for sure unless HiTech spills some secrets.
I rather thought that the flight model would be referenced to the air mass and the relative motion over the ground would be based on the final results of the aero calculations, but it seems like the plane is referenced against the ground and it is the aero calculations that must be adjusted to take wind and motion through the air into account. Wouldn't the aero calculations be easier if all motion was referenced to the air mass and not the ground?
The weird behavior of the IAS/TAS needles and the other behavior seems to point to the motion being referenced to the ground and the aero calculations must be adjusted to take wind into account, which must be a very complex task. If the plane simply flew through an air mass and then only the motion across the ground was adjusted based on how that air mass was moving across the ground, it could simplify some things. It would also allow environmental effects such as thermals and other vertical wind motion. There would have to be a constant translation in positional reference coordinates since a motion of x feet through the air in any direction would not translate to a motion of x feet through the ground-referenced coordinate system, but that translation would be applied once instead of having to apply a wind vector to all of the calculated aero forces.
Or maybe it's already being done this way, and something else is causing the behavior I noted above. and HiTech is laughing at me for making a fool of myself.
Pointing and laughing at me is ok, I'm somewhat used to it