Well done and yes as others have said, sounds like you learned the most valuable lessons for the next one.
One thing different I'll recommend is around stopping during the ride to take breaks. For a 100mile ride, depending on how much climbing is involved, I'd typically take three short 5-10 minute breaks. This allows me to stretch my legs, reminds me to eat/drink more, take in the views (where available). Anything longer than 15 minutes and I tend to cool down and begin to loose interest in finishing strong.