I'm 64 and have had two heart attacks. I'd average about a mph slower and if it were flat my max speed would have been several mph slower. My ave HR would be about yours and my max would have been 5-10 higher in spite of being on beta blockers. I would not have been able to hang with you. My only suggestion would be to add some "high intensity interval training" to your rides.