Overlap Structure and Free Energy Fluctuations in Short-Range Spin Glasses