25 MPH is definitely not the upper limits of human output. An average fit adult can manage 18 MPH easily over an hour or so (depending on your definition of fit) on a standard road bike and serious bikers can do way better. Pop on some fairings and you're good to go!
If I had access to a give and take system like that I'd be riding the bus every other day