The driver had just celebrated his Thirtieth birthday, and gave himsrlf the trip in celebration of that milestone. I've checked carefully and found nothing in the question to contradict this conclusion.
The driver's age cannot be determined from the travel times provided in the question, as those details do not relate to their age. It is a trick question where any age is possible since no specific information about the driver's age is given. Therefore, the solution cannot be concluded.
;