Never said I knew it all. Since you seem to disagree, maybe you can explain your stance. I'll say I think it is either a converter issue or a brake issue. If the converter was stalling and the brakes were holding it, then I would agree it could be a tuning issue, but that isn't the case here.
The only thing I see posted that makes the brakes suspect is he says he just put EBC brake pads on the truck. They come with a break-in coating that helps them get seated correctly. If they haven't been run long enough to wear through that, maybe some of his braking power isn't there.
Maybe as a test the parking brake could be used to see if that gives any more stall speed before it starts to push through the brakes.