Update:

According to MapMyRide, my route was 18.7 miles this morning. Cool!