An extremely noble goal, but I'd say it was unlikely for a reason not mentioned in the article, but heavily implied: this would be a one-way trip.
Whilst creating and maintaining a Mars base would be one of humanity's crowning achievements, I don't the proposed journey would pass the moral and ethical objections from the general public.