The app actually looks decent, so it's a shame you spammed this without disclosing you founded the company or providing any additional context. Behavior like this makes me suspicious of things like your app store reviews.
It's fine to share something you founded, just be upfront about it and don't spam. It would have been easy to just post "We're working on something similar over at Pepper! <link> Our approach is .... Would love to hear what people think."