You're being WAY too hard on yourself! Sounds to me like you did an amazing job, given the temps and humidity. Revel in what you accomplished under less-than-ideal circumstances. Congrats!