I haven't read all the preceding thread. But would it lift off from a density altitude of 5000+ feet? (and do more than drift sideways)
1 cubic meter of helium at sea level has a lift of about 1 kg, and 1 cubic meter of helium is equivalent to 35.3 cubic feet.
The ballon had a capacity of 1570 cubic feet. Divide that by 35.3 cubic feet it had 45 kilos of lift or 112 pounds minus the weight of the craft. It had enough to get the boy up.