Lyn, I'm glad you got some rain!
I put many more leaves on the new beds here the other day, in advance of the rain (which did come and still is.) I figure any of it that doesn't sufficiently decompose over winter I can just rake up and put in the compost, if it's in my way.
So your straw will be great; it will keep that moisture from evaporating as much as it would otherwise.