Hi there, hopeful M&T Student here as well.
Personally, from a peer to a peer, I think your application is very strong, but then again many people who get into M&T that I know or have seen on here or through friends have equal or (unfortunately for you and me), more impressive stats. There are people who have made (profit) more than half a million in profits through their own business, to put things into context.
In terms of your ECs, on your application I think you should focus on highlighting the business aspects, I saw your non-profit as something possibly business-related.
I don’t know much about who peer-reviewed your research and where it is published but if it is published in a reputable journal I believe it would be a major point of consideration for an AO.
Overall I think your application is very strong and I am personally very impressed, even if you don’t get into M&T, you are still a very strong candidate for T20 schools. Best of luck!!