Great fun day, thanks again everyone! Click for results:

by class w/all times

(by class w/best time)

(by fastest run overall)