As I sit in Cozumel waiting to take the ferry back to Cancun I am reflecting on a tough triathlon, mixing it up with the best in the...