How will you keep the door/roof of the nest boxes open? This is how we had it on our coop and I didn't like it. You could swing the door down, then you wouldn't have to hold it up while collecting eggs.
They don't need a wall for privacy. It just makes the coop cramped. You also only need two...