I notice you're using 2x4 for the framing, you should consider adding some vertical support pieces to the back connecting the top frame to the bottom. I know you have the 4x4 legs but the top frame being 2x4 makes me a little nervous. Other than that I like how everything is turning out so far and will be following along.