Great race report! I didn't even know you were racing this weekend! Sounds scary (the swim part), and I'm glad you didn't let what you'd heard get into your head. Sounds like the swim was much better than your last one.
Hills are always tough, and some days you have it-some days you don't. Sounds to me like you hung tough and made it through wonderfully! Congrats on a great race!! Post any pics that you may have! And if you do the next one, be sure to tell us all about it, also!