Yeah, loaded / tricky question. But all in all you're probably on track / average for the various terrains you ride over the year.
I generally prefer a faster pace than most and why I generally avoid the big group rides. I enjoy the social aspect and meeting new people for sure, but the general SLOWER pace associated with them drives me nuts. The small group / friends I ride with have all gone to car-to-car communications (even my kids on dirt bikes now have radios, helmet kits, and PTT on bars) and all have gotten pretty good with GPS (even my 11 year-old has own GPS on bike). We will all have waypoints & routes and we only group up at destinations (POI's). Keeps dust down and you can run the pace you want since everyone is following their GPS and not the car in front of them.
FOR FUN:
Winnemucca Ranch Road speed run. 92.1mph and still accelerating at 7380rpms. Need bigger balls!