For 20 mile rides yes, the Vitesse D7HG will do it. To do that daily and comfortably, I'd prefer something lighter (not hub geared) and taller gears. But that depends on weather, hills, and luggage.
As you'd guess, I'm a fair-weather rider in a flat city carrying just one backpack.