Complex sentence: I can't see it, so I can't see it providing "substantial coverage" within the meaning of GNG... but I can tell it's not a front page article; and not even a front page article of a business section.
Split into simpler sentences: I can't see it, so I can't see it providing "substantial coverage" within the meaning of GNG. And not even a front page article of a business section.