The reason the moon appears larger near the horizon than at it's zenith is very well understood, it's simple optics. Near the horizon the light reflected off the moon must travel through more atmosphere to reach you the observer. The atmosphere acts like a lens. So when near the horizon more of the light reflected off the moon is refracted back to you the observer than when it is high in the sky and you can actually see more of the moon and it appears larger.