I think everyone is looking at Pampered Poulet's photo and thinking that is your chicken!
You setup looks nice, and well protected! Plenty of room in the run for them. The roosting area could be kind of tight when they are stuck in there--do you have a cover on the run now? It would be easy to cover the rest of the run with more of that roofing material--you could put a 4 by 4 on top of one side to make a slope. Then they would get a chance to run around on bad days and not get into trouble. Are you seeing any new feathers emerging when you look at them closely? If they are molting, they will start to look porcupiney. It is not at all surprising that they are not laying now, everybody is whining about that!
Is your setup very portable? That is a pretty good size for a portable run! I would like to have one like that to throw them into for the day.