The "slow" progression on 5/3/1 is not a real issue, it's a fabricated issue made up by people who can't math. You add weight every single week in 5/3/1, and do all the reps you can at that given weight. If your rep count throughout the cycle is exceedingly better than the general design of the program would have predicted, you just go up by a bigger increment than 2.5kg for upper body/5kg for lower body. Or you stick to the standard weight progression and enjoy having long term gains in strength endurance. I've got plenty of criticism to hurl at 5/3/1, but being too slow for beginners isn't a real issue.
BBB is good for volume on the exercises used, but it does tend to evoke a minimalist approach to exercise selection, which could be problematic for your physique goals. I'm all for keeping things simple, but in light of that, I'm specifically for the philosophy that all things should be made as simple as possible -- and no simpler. Make sure that your exercise selection isn't lacking.
Based on the physique you've cited, you're going to want a significant amount of intense ab work. Whatever program you go with, be sure to ignore anyone who tells you that abs are made in the kitchen or with squats -- if you go that route, you will develop some abdominal musculature inasmuch as is needed for your main lifts, but it probably won't be as significant as your poster boy's abs. Make sure that you're also getting plenty of deep core and lower back work into your program, because a hardcore 6-pack without a strong core or lower back is a great way to mess up your body.