I live a little more south than the Glenn Allen/Richmond area but I can say other than knowing someone that rides that area RABA is your best resource. One of the guy's at my LBS goes up there for MTB rides and road riding and he says there are some good A and A+ groups. You have a little time before you will arrive so I will ask him for specifics or a good shop I can provide you with to schedule some rides.
If you don't mind driving another half hour , Williamsburg has some good riding.
http://www.wabonline.org/
I will note that Williamsburg is a historic area and some like to do more site seeing than riding so you may want to verify that with ride leaders if you choose to ride in that area. It's easy for a fast ride to end up a "C" pace ride when people want to look at the vinyards and start popping out cameras.