I love how your points make sense and seem reasonable at the same time that they were completely irrelevant to attract the right audience and feedback from the community.
A foreigner does not need a perfect English (or English at all) to create and sell a product in their countries. Please keep in mind this is an international community.
Foreigners should not be discouraged because of a broken English.