I tend to do group rides with a bunch of racers, so not quite what you're looking for... However, riding with people who can really kick my butt has made me a lot stronger and better at riding in groups.

I know a lot of good roads between Rock Creek and Poolesville if you want to hit me up for some route suggestions.