I just made it back, at 4:45.  I started at 7:00am, so that means I equaled my time from last year.  If not for the heat, perhaps I could have done better.