I feel like I'm missing a decoder ~ attempted a group ride, was told that the B group would maintain 16-19 thru the flats. In reality, it was 19 thru the rolling hills, and 21+ in the flats.

Is that normal?

There isn't a C group in this pack - and I am sure we were in the B group (DH later caught up with and finished the ride w/ the As.)