Thanks for the feedback! I tried to make it clear what the product does in the How It Works section at the top of the home page and a few simplified screenshots further down, but perhaps that's not visual enough. I personally like when products have short GIFs on the home page highlighting the main features of the product.
I did want to produce a GIF like that before launch, but I've spent over 6 years of my spare time working on Creodocs and I just really wanted to get it out already. I know I can pay someone to make the video, but since the product is likely to change visually, I'd like to learn to do it myself so I can remake the video after visual changes. Any suggestions for software to use?