Nakool, first of all, please tell me you no longer have that book...
Second of all, I think you meant "a", not "as".
Finally, I think (B) would be fine. That's what I'd choose. "To" would also be an option. But I'm not so sure about "for"... I still think there's no problem about "for", though.
They do have about the same meaning. It's just that heading for disaster is an idiom (or perhaps a cliche) in standard use. If you were talking about going to a place you could use either, although heading for Chicago suggests that Chicago is your intended destination; while heading towards Chicago leaves open the possibility that your final destination is somewhere else, perhaps you