No depende de que esté más lejos o más cerca, sino de su altura respecto al horizonte, y supongo que también en parte de las condiciones atmosféricas.
Cuando está baja sobre el horizonte se ve más amarillenta (más tirando a rojiza) por la misma razón que el sol se vé también más rojizo cuando está cerca del horizonte: porque en esas circunstancias su luz tiene que atravesar más espesor de atmósfera hasta llegar a nuestros ojos. Como sabes la luz blanca es una mezcla de diferentes longitudes de onda (colores), y las longitudes de onda más cortas (componente azul) se dispersan más que las largas (componente roja), así que cuanta más atmósfera haya atravesado, más componente azul ha perdido.
La presencia de humo también puede producir el color rojizo.
Lo de que se vea más grande o más pequeña que no te engañe, no tiene nada que ver con la distancia. Cuando está cerca del horizonte parece ser más grande pero es un efecto de percepción, nuestros sentidos nos engañan, pero el tamaño real es el mismo.