Try this:
http://fcpxtemplates.com/ngtopics/sc_captionClip.zip
Install as an Effect. You can apply it to clips, compound clips, generators or titles. In your case, use a title and remove the default text, then apply Caption Clip.
Stretch the title out for as long as you need.
Copy your text in a text editor. Each piece of text needs to be a separate line. If you need a pause between lines, double or triple space the text.
Paste the text in the Text field in the Parameters list of Caption Clip.
Play.
You can delay the start with Start Time (it is % of length of clip) and trim the ending with End Time (also at % of length of clip).
If you alter the font and/or font size, you will likely need to adjust the Line offset. Set up the first line, use some object to mark the position of the text. Go to the last line (by positioning the playhead) and adjust Line Offset so that the last line sits on the same mark as the first line.
There's a Rotation parameter if you like.
Even though Start Time and End time can be keyframed: don't!
You can add more than one of these to a single clip and use the Start Time / End Time of each to set up the timing for each.
PS - if you look right under the Text entry parameter, you'll see 3 dots. You can grab those and resize the text entry "window" in the Effect.
Text is displayed in even amounts of time for each line. There are no adjustments other than breaking up the texts to separate effects and using Start/End Time for each. The video you showed appears to be set up that way anyway.
If you use this as one effect for your entire video, make a compound clip of the entire timeline and add Caption Clip to that. It should run in a similar manner.
Hope this helps.