Don't be...
The original article is in a Space Policy publication. Not the usual forum for big new shiny planetary science ideas. The author seems to be on the level though. Perhaps his ideas on this matter have yet to win a majority of reviewers....
http://www.bbk.ac.uk/earthsciences/staff/iancrawford.htm
