You can’t make this stuff up.
My take is that it is that it is a distraction like the “space elevator.” All intended to wow us with their “space” technology. But in reality, they are only talking about it. One person I know in Asia said he has not heard a word about it and that if it were real it would be big news.