I used to be skeptical of anyone claiming 20mph averages. Then I remembered that Zwift and Florida are things that exist. There's a guy in one of the Strava groups who does nothing but Zwift all year, so his "average speed" is like 23-24mph. And it seems like guys in Florida are all above 20mph, because the "tall mountains" in the state are like 300 feet tall. I have to climb 58 feet to cover the 0.4 miles to the end of my street.
__________________