Made some questionable decisions regarding academics and wondering if my ECs will help close the gap

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.