I don't have issues getting 40 km (24 miles) on almost PAS5 on my 2020 Rhino (EU Rover) on mostly flat roads and in Paris. Because of the traffic, I'm not always pushing the bike when I know I'm gonna stop in a few meters (red light, traffic ahead, pedestrians, etc...).
I guess, in my city...