It sounds like you have plenty of ventilation however I'm not seeing it from the angles you've provided, unless that strip of hardware cloth on the left of the photos head-on is the big ventilation you're talking about?
Regardless I think you'd benefit from additional windows for both natural...