I started off the bike with a stomach full of sea water from the swim. I drank some plain water in transition, rationalizing that I could dilute the sea water into Gatorade. I had one water bottle on my bike with one empty cage - I planned to pick up a Gatorade at the first aid station at mile 10.
Within the first 10 miles, I saw 3 or 4 people walking back to transition with their bikes on their backs - obviously their race was over for whatever reason. At the first aid station, I grabbed a bottle of orange Endurance, opened the top, and took a few sips. I went to put it into the cage in front of my seat and the cage broke - off went my bottle. Luckily it didn't get tangled in my bike and flip me over (or anyone else). That left me with one bottle of water in one cage, but there were aid stations every 10 miles.
The course was an out and back for the most part. The ride out was with the wind, the ride back in was against the wind. That's exactly opposite of what I like. The roads for the most part were smooth and flat. There was one hill - a bridge we had to cross on the way out and the way back in.
The ride back in was tough. Mentally, things got a lot easier around mile 45, especially once we got back to the beach area.
Final bike time 3:13 - I was hoping for under 3 hours.
But guess what - no crashes, no flats. And, boy, it always feels so good to get off the bike, no matter what your time is.