Nice, I really like the fishes bg video, I actually watched it! (you could make it fade-loop if you have the possibility to edit it)
You like big text (I do too!) so you need big margins and paddings. I took the liberty to edit one section to demonstrate. I thought it needed to breeze a bit more (:
Actually even more
Last thing: Open Sans is a great font but its Bold version is very aggressive, loses the classiness of the font. Try the Semi-bold weight for your subtitles instead. And as you're bulleting your list, you can try not giving any weight to your subtitle but the bullets color.
Edit : the video is kind of mesmerizing, to give it more power I tried to decrease the opacity of the mask and to let the text stand out I added a letterpress shadow.
Scale 1:1 detail :
That was my two cents
Edit2: just a thing about H1s. Semantic HTML is something quite important. It's a set of rules to respect to make the code accessible, readable without any device. For example for people with lower end terminals, or blind people etc. Also it helps robots, machines, servers to understand your page. Semantic HTML says there should only be 1 H1 by page, and that it must represent the higher level in the hierarchy. So logically, H1 is your logo, in your header, on all pages. And what you consider H1, like page titles, article titles, slogans on home, is actually a H2. On semantic web, text title start at H2.