This is definitely the most stupid landing page I've ever seen.
No wonder we have designers, developers, marketers, product managers etc. Proves to show that you can have the best/most amazing product in the world BUT if you can't communicate what it does, it will always fail.