Looks like a really good start! Once you cover that lid with some plexi you will notice a huge difference. The only other thing I would recommend is think about putting some fake plants in there to take up some of the open space....especially overhead. If you make the tank feel smaller for your BP, he will be less likely to get stressed and go off feed. You can get the kind that suction cup to the glass at pretty much any big box petstore.

Maybe I missed it in the previous posts, but where did you end up getting your BP from?