Don't know how Del's ride went, and what groups he got in, but I find this graph comparing our times from stage 5 quite interesting (the is the Everything Bagel segment in Strava). We finished within 2 seconds of each other, so I was expecting to see our times tracking quite well through the race but actually our rides were completely opposite.
@Del C had a fast first half, and I seemed to have a very fast section, at about 17.5km, where I pulled back the time deficit. Maybe Del lost a group at that point, or I found a fast group (not sure).
You can see I lost time on the final KoM descent to Del ..... there were 3 of us only on the drop. I lost concentration and didn't see a group catching us ... they flew past us just after the descent. One of the 3 of us reacted and managed to stick with them - me and the 3rd rider got stuck! I took the chase on and the other guy sat on, but when I gave him the chance to help me I could see he was suffering. There was another group 14 seconds behind, so I sat up and waited for them (they would have caught me anyway, so no point me wasting energy trying to keep them away). You can see at about 29km where that group caught me, I latched on and my time against Del improved. The group was about 10 strong and moving at a good pace, so me being there helped my time.
I checked on the rider who came down the KoM with me and made the first group - he finished 28 seconds ahead of me ... that little loss of concentration lost me 28 seconds.