I'm so happy for you!!!! It sounds like a great race- weather not withstanding of course!!
I just love to read a good race report like that!

Denise