Intro videos have their place.
They are part-way explainer, testimonial, intro, call to action or a mashup of all of these into a stew.  
ALICE intro
Published:

Owner

ALICE intro

Published:

Creative Fields