If the driver is accepting $ for providing transportation their insurance may not cover any accidents. This is a common exclusion is personal auto policies.
As for late pick up, considering the traffic in the DC Metro area, YOU cover the late fee. If it becomes a common occurrence then fire the driver.