it's put together well, but it's waaaaaaay too long IMO. Too much talking, very much like an infomercial. Coming from a sales background, I would sell the sizzle more than the steak. Especially because you call it an "introduction video", but this is more like a full informational video brochure, like you're trying to put everything you want your website to say into one video. Intro videos are short, concise, and supposed to hit you hard and fast with tons of exciting stuff that pumps visitors up, not giving them factual information about your business and products. Think of it like a movie trailer, 30 seconds that makes people excited to see the movie.
Honestly, the last 20 seconds of the video is more along the lines of what an "intro video" should be like.