Yeah, he looks fine! He's nice and full. Check out a bad pet store and you'll see a BP in poor health. It will look almost deflated.
Actually, I think you're feeding him too often. Not too much, but too often. 7-9 days is better, their system needs a little break in between eating.