What is his leg color supposed to be?
What you are seeing in yolk color is common. Store bought eggs come from birds that have no access to greenery, squash or anything else containing carotenoids will be much paler. Obviously your birds forage where they can have access to tender green forbs and other carotene containing substances.
The only reason cage hens eggs have yellow yolks is because the primary feed ingredient is yellow corn. Feed in Africa is based on white corn. The result is yolks that are nearly white.
Cage hens and others laying store bought eggs get a quality ration, it just usually contains no carotenoids other that that in yellow corn.
In fact, I may suggest that cage hens get a better feed than what we provide out of bags. For one, it is way fresher. Bagged feeds are usually a month or even much more past the mill date. Cage hens and virtually all other commercially raised fowl get feed within a day or two of being milled.
Temperature has virtually no impact on egg production.