Three things, you need two identical hides in a tank, you need hides that he has to ball up and be a bit squished in, and you can add some fake plants to fill in the open space. You may think there is no room in the tank to add another hide, but there is and it's very important that you do. You need a hide on the cool side and the hot side. If you have different style hides the BP will chose the hide he feels more comfortable in regardless of his health.
Other than that looks great, as long as your temps are good.