Very nice, thanks for sharing. I would put hardware cloth over the windows if you haven't already, you can put in on the inside as well to not ruin your look. I did that to mine, glad I did, my camera picked up a weasel coming from my coop the other night, a weasel or raccoon will go right through screen. I have screen on mine as well to keep skeeters out. It is funny, when I saw your nest boxes, i was like those are going to tip! then I saw you screwed them down. I know they would tip 'cause I used cat litter boxes, and put sweet PDZ in the bottom to keep them from tipping (cause one tipped)
I'm in Minnesota as well. nice coop!

My original idea was to move the chicken coop to fresh grass maybe every month. In reality, the chickens scratch and dig up all the grass and I did not want to turn my backyard into a dirt parking lot. So I have basically set the coop in one place and just left it there. I turned the dirt chicken run into a deep litter chicken run filling the run with leaves, wood chips, grass clipping, and just about everything else I pull out of the garden that the chickens will eat.
Other than that, I am very happy with my coop and I think the changes I have made have been for the better.