From my perspective, the problem is not Asian American and stem.
It’s that water club is the only non-stem/tech activity shown here. (Karate and skating are hobbies.) The ECs are lopsided, the Ivies and MIT are not looking for unilateral.
So I wonder how much OP really researched these targets. And without that understanding, how do you present what they like and want?
The 1590 and 35 are fine, it’s the 4 scores and 690 that will be risky. Plenty of competing applicants will have a more conventional schedule, some balance in ECs, and top stats all around.
You do not need to publish. Period.