Yup, I'd seen that thread. It has some good data points. Mostly it illustrates the huge dimensional variation in components which are all ostensibly DPMS spec. Most of the Armalite measurements fall within the statistical noise of those DPMS measurements; if anything, it's more a demonstration of the similarity of the two patterns, rather than the difference. Also, most cheapo dial calipers are only accurate to 0.002", and those measurements were compiled by multiple people using multiple different calipers, so we need to be mindful of that imprecision.
The gas keys are the same part number across the AR15 and both patterns of .308. The relative position of the gas key forward or back has relevance for gas tube length, but wouldn't play any role in the bolt/carrier/extension mechanical locking. The width of the keys would all be the same spec, so they all function the same way as an alignment "key" within the upper receiver's guide slot. So I don't see how a slight forward or backward variation would affect safe functioning.
The slight difference in the carriers' cam slot position doesn't necessarily make them noncompatible with different barrel extensions. A difference in cam track length (front to back on the carrier) doesn't mean incompatibility; for instance, various aftermarket .223 AR bolt carriers have altered cam slot length. A difference in cam track rotation (total degrees of turn) might mean incompatibility, but both Armalite and DPMS patterns have bolts with the same number and width of locking lugs, so presumably the same number of degrees of turn for bolt lockup. (It may mean that a bolt requires a matching position of cam pin hole to a certain carrier, but that's a different issue and would need to be directly measured.)
The variations in the cam pin's rectangular head width might have an effect of its "keyway" effect of aligning the bolt in the unlocked position within the carrier and relative to the upper receiver slot.
So these are all good data points, but we still haven't found any definitive info that mixing components is automatically unsafe for any reason other than headspacing variations.