FP, you are correct in saying that higher temperatures contribute to the longer flight of batted balls, but WRONG in saying that low humidity is also good for distance.
In fact, humid air is thinner than dry air, so balls fly further in high humidity vs. dry air. Please make a note of it.