It appears you have it covered, but a few comments.
250.24 requires a connection between the grounded conductor and the grounding conductors and the service enclosure. This is the "main bonding jumper" It appears you have that. The "link" to the metallic service conduit is one method of complying with 250.92.
250.24 states the grounding electrode conductor is to connect to the grounded conductor at a point up to the buss to which the grounded conductor is terminated. If the metallic water pipe is a grounded electrode, some inspectors would not accept your grounding electrode conductor being attached to the grounding buss.
You did not mention service conductor size or grounding electrode conductor size so that can not be verified, and, as mentioned, other electrodes, if present, would have to be addressed.
At my age, I'm accustomed to restaurants asking me to pay in advance, but now my bank has started sending me their calendar one month at at time.