My only $.02 is that it rarely looks good when the business owner does a lot of talking. Let the haters hate and let your product do the talking for you. the most successful products and business owners should just fade into the darkness amidst the success of their product. You will always have haters and people talking crap for no reason.
Not suggesting that you're a fraud or that anyone you previously spoke with are trolls, but I would say ignore them and put your product out without "overselling" it. Eventually everyone will get tired of them talking to themselves and move on. Diving into that rabbit hole with anyone will only drag you down.
Respect!
Again I'm a hobbyist who brought this over to help people asking for the product in the fb groups but no way to obtain it. But I 100% get what you are saying. Cheers!