I can't relate to this at all. Our rule of thumb around here is that, with only one exception (a crowded MUP along the water}, every 10 miles of riding equals 1,000 feet of elevation gain, in contrast to your 40 mile rides with only about 500 feet. The terrain dictates the average speed so there's no way on earth I could come close to 20 mph.