Nothing particularly wrong with showing off on the landing page, quite cool that your app suits it. The issue is the topic - it should be about the app and it's relation to the user, not about you or the company. You could quite easily (if I follow the product idea) create a course about the product itself. Sort of like a walk through or tutorial explaining it.
True.The idea behind creating on the story of pipecourse is because usually people blog about what worked for them and only when things get succesful. By blogging also about what i tried,what didn't work , i thought people can relate better and I think if lot of startups did this, I think we can learn a lot from each other.