Your beer looks like it didn't have a lot of time in the fermenter and you have carried over a lot of trub.
Rule of thumb: Beer needs 3 weeks in the bottle to condition before drinking. That give it time to properly carbonate and aids foam formation and stability and for any trub carried over and stirred up by the yeast carbonating the beer to have time to settle out again.
My rule of thumb, darker beers need more than 3 weeks of conditioning. My porters get 3 months, a strong stout might get 6 months or more. I think you are rushing this beer. Once the beer is conditioned it probably should be drunk fairly quickly. My spiced winter ale lost the spice flavor before I drank the last of it.