And once you DO get to that point, the game sort of seizes you by the hand and steers you along through the rest of the story.
In my opinion, not a bad thing; I am INCREDIBLY suspicious of any claims of non-linearity, and I rarely meet any instances that I like.