Thanks, that's a useful exposition.
One point of potential confusion:
Downlinked Aircraft Parameters (DAPs) aren't actually part of ADS-B. Both are sent via the ATC transponder, but DAPs only in response to interrogation from the ground, whereas ADS-B is broadcast ("squittered") continuously.