I have a feel that they have simply found a naturally occurring form of graphene. There little here to explain how it's different and since graphene is just specially arranged carbon and this stuff is just carbon... what's the difference?
Still a good thing. Just I don't think it's different like they are making out. Just much, much cheaper to produce and incredibly renewable.