We spend so much time striving to design perfectly self-explanatory interfaces. Instructions seem to get old-fashioned nowadays. Probably because we know nobody likes to read text on a UI anymore; everything should flow like magic.
This application decides not to care, and provides all written instructions at first launch; bang! But that works fine, because the style is daring to the extreme and catches your attention efficiently.
It will never work, they said? Perhaps 'poor' ideas like that should always be tried if that's cheap to do. We may have good surprises and save a lot of time.