Nope. From that article:
I understand the concept of a solar sail.... and this chap is proposing that a massive mirror has been built to start to drag a Star out of its natural orbit to save the civilisation concerned. There is such fail logic in that idea... do you not see it?
For instance, how does the civilisation connect the mirror to the Star so that the solar wind effect can be effected on the Star and therefore 'pull' it from orbit? How do they overcome the gravitational pull of a Star if they can somehow get down to the surface? If they have overcome that, it is more highly likely that they would be capable of (inter)stellar travel and diaspora would be sent out to colonise another suitable planetary body.
Several years ago, Russia proposed building reflecting mirrors in space to provide more daylight (
Znamya (satellite) - Wikipedia, the free encyclopedia and you can read the outcome, but that was for a relatively simple and small mirror.
Why not just go for a tether?... cheaper, quicker and can have a more immediate effect, plus it's easier to extend(bulk out) and repair in case of breakage.
Yes, I'm guessing that the chap is proposing something a little outlandish in order to generate publicity, but if you start hanging on this idea then as a basic scientific theory you MUST consider Hoagland's idea as having the same gravitas and merit.
Planet based starship/massive mirror solar-sail, not convinced.
Dr Austin Gerig's work on the other hand looks very interesting, not just for the possibility of alien life, but for us as a species.