The data integrity issue is nonsense. In all cases of Enhanced Mode S, the data comes from a collection of avionics boxes, including an airdata computer, and it is concentrated at the transponder. It either works or it doesn't.
Quite what ATC use it for in the GA case (say TBM850 / light jets) would be a good question.