Way to go Alex!! I love your running buddy though he seems slightly less enthusiastic...
Next to a cool sunny day, I will take rain and clouds over hot and humid any day.
Don't diminish your podium win - it doesn't matter if there were only 5, you raced better than 3 of them on that day. Be very proud of your accomplishment.