I mostly agree with the postings, but here's a couple things I noticed;
Datum A removes 4 d.o.f. [x,y,u,v]; Datum B takes away 1 d.o.f. [z]; which leaves 1 d.o.f., the rotation about Z [w]. If Datum C isn't referenced in the top fcf, then there is no rotational constraint on the inspection setup, and you can be at a substantial angle to the inclined mating face (i.e. rotated about Datum-A) which would produce a significantly different part though acceptable to the tolerance.
Material modifers on the two datum fos's (A and C) are subject to the functionality of the part; if those datum features are going to mate to something with permissible slop/mismatch, then MMB modifers on the datum references make sense. On the flip side, if those datum features are going to mate intimately then RMB is more appropriate.
It's true that many inspectors don't consider MMB or LMB when they're CMM inspecting ... but they should. As I recall pretty much any software under 10 years old at this point should be able to handle MMB or LMB datum modifiers without a hiccup ... as long as it's not on a surface profile control. The value of using MMB or LMB is still there regardless of whether or not a CMM is used as it provides a better means to fit the part features.
"Compound" was commonly used in the bad old days by instructors and laymen who didn't know the standard particularly well, and it still percolates through the system. "Composite", "Single Segment" and "Multiple Single Segment" are the terms used correctly. Calling a multiple single segment fcf a "compound" fcf may lead to misunderstanding it as a composite control.
As for the shape of the tolerance zone in the second single-segment fcf, it makes sense for the functionality you seek; a cylindrical tolerance zone would not add anything beneficial.
Jim Sykes, P.Eng, GDTP-S
Profile Services
TecEase, Inc.