If the writers are for some reason set on using the visions (which is a mistake, I think), they should have thought the whole thing through. Wouldn't Bo try to talk to someone about these visions? Why is he just taking it as a given that he's suddenly psychic? Wouldn't Hope think it's a little strange that someone she's been married to for so long would suddenly have this happen to him? Where were his visions when Zach was run over?