Thanks for posting this. The direct link to it is here:http://fastrunningblog.com/course.php?course_id=125
One reason for the distance being longer - looks like the USGS elevation data rounding has put you into a ditch a few times and made you climb out of it. When you enable crazy grade correction and set the maximum possible grade to 7%, the distance reduces from 26.31 to 26.27. The combination of tangent errors, not knowing the exact location of the start and the finish, and possible coordinate drift on the Google maps can very well account for the difference of 0.05 miles.