His career is certainly not over. In the above pix, Branch is obviously guest posing. Accordingly, he is not in particularly good shape, but he has proven his ability to dial it in when he wants to. Assuming he can fend off more injuries, he will be on the scene for a few more years, but I doubt he will ever improve on his 2004-2006 shape.
I’d love to see some pix of his 5’6” frame before he started juicing.