Well, when it's working properly it's quite intuitive, and I actually think it's one of the better paced companion introductions. It's not lightning fast like the rest of the origin companions and there isn't a frustrating disconnect between the point when you meet them and the point where you get to actually recruit them like some of the later companions.

(The non-origin companions were to my knowledge not originally planned and it really feels like it. They're paced very oddly and there's not very many of them)