A human mission to Mars in twelve short years must necessarily be a development program rather than a research program. The engineering challenges of stringing together proven
technologies to accomplish this goal in such a short time span are incredibly significant. Your last few posts have been on technologies that are far from proven. They are on technologies with very low technology readiness. A string of things, none of which is ready for prime time, makes a very poor basis for making a human mission to Mars in twelve short years.
I suggest you read this wiki description of what NASA and the military call Technology Readiness Level
. Over the last several years NASA has come to use this metric quite extensively in its development programs to identify long poles that need extra resources and in its research program to determine where limited research monies are best applied.