Great thoughts and advice here!

I think it is obvious that this slow group is holding you back and it's time to move on, at least a few rides a week. I am on the tail end of the A groups here and faster than the B's. I have friends in both and they would never think of giving me a hard time for being with the other group. Well, maybe a little teasing. If I want a recovery type ride, I hang back and if I am feeling good I go out with the big dogs.

One gal is a very consistent B rider who is great for me to pace myself with on long charity/ event rides. She keeps me from blowing myself out!