Dunno. I mean, whose idea was this web site? Someone at corporate? Is there is brochure version printed on glossy paper?
You would hope the product would sell itself. This feels desperate.