bxbzq,
1. I understand that you decided to tighten location of both holes F to B by using two single segment positional callouts instead of composite callout as in your initial post. That is fine, if it is line with functional requirements.
2. Tertiary datum reference F(M) in profile callout for surface previously assigned as E is redundant. All DOFs that could be constrained by referencing to F(M) have already been constrained by datums A and B. If orientation of this surface to axis F is not important, simply get rid of F(M) from profile FCF and rely on simultaneous requirement - position of holes F to |A|B| and profile of surface to |A|B| will make these features tied to each other as well as it will keep them together in their rotation axis B (the only DOF that has not been constrained at all here).
3. Counterbore symbol use - first, I do not think this symbol is needed in this view. Second, it is hard for me to understand why the depths of all bores originate at former surface E. In other words, why the bottom diameters 11 and 20 have their depth measured from the former surface E. Is it how they will be bored? I don't think so. Why not to locate each of the steps from former surface E with basic dimensions and profile callouts to E, if this is the funtional requirement?
4. Out of curiosity, what will be fitting into these bores? Some kind of pins? Perhaps two pins - one from the top and second from the bottom of bores?