It looks good Oldguy. But my first thought was to wonder if the screen would cause any problems with pollination? Will the plants pollinate themselves without any bees interfering?
Tomatoes and Peppers will pretty much self pollinate, but Tomato flowers can be helped by twitching them some. Peppers can use bugs to help, or a small paint brush.