Too bad the article does not actually say what the material is made out of. Does this beat UHWMPE? Because UHMWPE is already damn strung stuff for its weight. But the big downside being that because it is so damn dense it cannot be thermoformed (the big plus being that it also has a huge range of temperature resistance)
edit:
Correction, it looks like they call it "polyaramide" which sounds like it is similar to Aramid like Kevlar. Interesting