Experiment with Tall Obelisks between the Houses and the Road. You'll find that a row of Tall Obelisks provides all the Appeal that you need. Goods, except on the very outside corners, will be delivered across the barrier anyway, and the outside road will connect the houses to the world. If you set the Agora in the outer row, rather than internal to the block, you can reduce the length of your innerloop or, more to the point, you can tuck in another rank of houses.
Also, if you place your Agora on the outside short short edge of the block, with the Tax Office, Watch Tower, and Maintenance Office inside of the Agora, you can put the Infirmary and the Water Fountain at the opposite end, and add a couple of more ranks of houses as the Agora etc don't need coverage.
You may have something else happening, but the roadblocks, other than the inner one near the Agora, don't appear to be necessary.
Consider a slightly different Storehouse strategy. If you set BOTH of the Storehouses 16/16 Fleece/Oil, you will allow the delivermen to keep on working when either Fleece or Oil has reached its maximum. This has the effect of cutting your recovery time in half in typical scenarios.
Welcome to the world of well considered housing blocks. I really enjoy working with, and considering, various possibilities. You may be interested in some of the odd ball housing blocks that I experimented with in ZigZag Cities.Don't forget to go back and edit your post that had the wild HTML in it. YOu can click on the little pencil icon at the top of the message.