I remember that article, but it doesn’t say anything about withstanding high temperature/heat. Definitely deserves a look, though.
I’m thinking of meteorites bouncing off of it. Maybe they can put a heatshield in front of the sail.