Loved your report. Sounds like it was a tough day, and I'm so proud of you for sticking it out. I like your pep talk words- you are not getting off this bike- keep pedaling. Cow bells placed at just the right moment can make it all seem worthwhile.
Congrats on a very tough ride!