Treefox- great riding out of C'ville as you no doubt know. I don't know of clubs/teams there other than UVA's, though. DC you'd have your choice of about 90,000 teams. Several of my friends have ridden for NCVC and have enjoyed their time with that group. Can't help you with the other places you mention