Over $10,000 each in revenue? That’s pretty impressive! Are you registered as an official business/ do you file taxes for your business income?
I think your EC’s are in good standing, and just work hard on your scores/GPA. Harvard will be a crapshot for anyone, but I think you’re in the running.