Sorry for not responding. I haven't had a chance to sit down and honestly wasn't sure how active this forum was...
I generally say Amstaff rather than APBT because of the negative stereotypes associated with the word "pit." I know there's a difference, but I don't care... Actually I often just say American terrier. But I don't think it honestly matters to most people.
He is very healthy and sees the vet regularly. He may be a bit chubby, but not unhealthily so. He's just big. The lady I got him from mentioned that he had rottweiler in him, but I don't see it. But he is heavier than he looks.
Good job on guessing the weight. Those are old pics and he's probably about 50lbs in those. I don't own a camera, so all other pics are on my phone. My old cell got stolen so I lost a bunch. I keep saying I'm going to go buy a camera but I just never do.