Well, I've been meaning to sit down and read this for some time but I've finally gotten the chance to do it today.
I think you have a lot of potential for a good storyline here. Going between the past and the present works well for you, and that can be a tricky thing. Thus far, I think the characterizations are spot on, although I am a little curious as to why you chose to have Cid intentionally provoke Vincent despite the fact that he knows that he's a bit unstable at the moment.
Just a thought.
-A