Ride day started off very cloudy with a good chance of rain. In fact, it began to drizzle a bit right before ride start, but thankfully stopped. My "weather knee" was acting up badly as it does when this weather pattern rolls in, but a lot of Aspercreme helped.
One thing to note: we had not pre-registered for the ride, opting instead to register on the day of the event. There was no registration table. Instead, there was a sign with a QR code you had to scan with your phone to get to an online registration page where you entered your personal info and credit card. None of this was mentioned on the ride announcements on social media.
Of course, we were prepared to pay cash and didn't have our cards.
The look of total disbelief from the volunteers working packet pick up was almost funny. There was a short huddle of 4 or 5 of them trying to determine how to process cash. My friend and I finally told them it was okay, we really didn't need the free sandwich/chips/soda at the end of the ride, and since we had the route already in our Garmins, we would just ride without paying. Suddenly someone came up with the brilliant idea to hold out their hand to take the cash.
We all lined up to start. I started my Garmin, and then we had to listen to about 8 minutes of unintelligible blather over a terrible PA system before we actually rolled out. Luckily, the Garmin calculates average moving speed as well as average ride speed!
When we finished the ride, the post-ride "meal" wasn't ready, so we didn't even get fed. We stopped at a fast-food place on the way home.
Moving average was 14mph.