I don't see why you guys dispute his numbers. A lot of training rides are as fast as races.
Back in the early 90's when I raced more, I was the MD/DC N. VA district road race held in southern MD. The course was mostly flat with a few little dips at stream crossings and a couple of small rises - all big ring stuff. Average speed for the front was 27.5 MPH for.....75 miles! I was 37 at the time, but did the open race because the masters was way shorter and not worth it. I hurt so bad after that race I could barely walk for 3 days.
In a shorter race at Columbia Gateway, average at the front was 30 MPH for 25 miles. There are a lot of fast people out there, but if you don't race or hook up with the fast training rides...you will never know.