How to animate text overlays, in iMovie or similar
Since you asked for a program...

If you're referring to the title specifically, this can be accomplished is After Effects with relative ease.  

You'll simply need to...


create the three text box shapes
the three lines of text
parent-child them together
animate them all with keyframes


If you're referring to the changing of speed effect, this can also be done in After Effects.  You can simply animate the speed with keyframes.