Total distance recorded (including my trip to and from the beginning) was 28.88 miles, with 1622 feet of climbing (not always accurate). Note that I got a bit lost at the end and took a different route than the rest of the ride.
View interactive route here.