The focal piece on the page, the moving images of the product, is quite off putting, and doesn't really explain what's going on with your product clearly. I suggest replacing it with a demo/promo video with voice over explaining the value of your product.