<p>To the OP:
I think your science ECs are fine; you’ve definitely followed what looks like a sustained interest in scientific research. You say you’ve been a sort of lone voyager at your school, which I also find impressive. </p>
<p>I think you’d enjoy yourself at MIT, so I hope you apply EA.
:-)</p>