The cloud layer is broken. Not a solid overcast. Where and how far the sun is from the earth is irrelevant. Above that cloud layer visability is probably 50 to 100 miles depending on altitutde. It ain't nothing more than that.
Beautiful picture btw.