Brushless Motor Specifications
by John David Heinzmann
(Manchester, NH)
If I may comment on your "Understanding Motor Specifications" section:
Actually, Kv is exactly the amount of voltage produced for the number of rpms it is spun at.
It tells you how the motor behaves as a generator with no electrical load, thus no current flowing.
As a motor, the reason it doesn't spin at the expected number of rpms for the voltage applied is, as you stated, because of loss torques in the motor.
Current must flow to overcome these losses (friction, magnetic eddy currents and hysteresis) and thus there is a voltage drop in the resistance of the motor windings so the voltage applied is effectively lower.
It helps greatly to include units in this discussion. The units on Kv are V/krpm (or V/rpm, or V/(rad/s)).