How is he going to do the landing? Human manned craft are going to be too big for bags, and the atmosphere is too thin for parachutes to work. Landing on thrusters is somewhat fuel heavy (so to speak).
Your mass scales with the cube of linear dimension. Parachute drag scales as a square of linear dimension.
What this means is that the chute gets bigger much more quickly than the payload as you increase lander mass, to the point that you quickly get outlandishly large and impractical chutes for manned landers. Hence the research into alternatives.
I haven't gotten a chance to read the article yet, but is he planning on landing at all? I would imagine it would be much easier to just go there and back, without landing...? Much more fuel efficient and technically still "round trip."