The divine hand of the writer, in both Heroes Season 1 and BSG is pretty heavy. This is one of the places where Babylon 5 did a much better job. Sure there were big chunks of prophesy, but even those were (for the most part) explained.
The contrast is pretty stark. Londo literally forsaw his future, with the Shadow ships arriving on Centauri, and that's precisely how it came to be, albeit with some interesting twists. Conversely, in BSG we had the whole opera house foreshadowing business, which was nothing more than a metaphor.
At least it's at least somewhat clear that the BSG people knew where they were going and managed to get there -- something the Heroes people, or the Star Trek people, or god help us, the X-Files people, never really got right.