Calculate goal finish time from target pace and distance, with cumulative split checkpoints for race execution.