"left wing socialist radical"

That doesn't make any sense at all.  A socialist would be just as likely to support a project like the TMT as oppose.  Creating union jobs, education opportunities, promoting science, etc.  You know, the Soviet Union wasn't opposed to space exploration...