Yep. Except I have to give Neil Cavuto loads of credit on that one — he nailed it from the git-go.
Yes. You are absolutley correct.
Neil was expressing doubts as to the veracity of the story very early in the incident. If I remember correctly, he even got an aeronautical engineer (or similar expert) on the phone who verified that there was no way the amount of helium in the balloon would be able to lift even a VERY small person.