Wow- what a day! Don't rule out any more halfs (or fulls). That's a tough course. If you choose one that's shady, and not so hot- it's all good.
Sounds like you really had some tough times out there on the bike- 3 flats? Yowza!!! I always say my full/half runs are more like a zombie death march than a run. I'll never be the fast runner with a good run time.
You did the best you could given the conditions you had. GREAT JOB!!!!