Risk it?

OP, I think you have a slim to 5% chance. The stats and EC’s are really good but not Harvard like and being from MA isn’t going to help you. Students who attend Harvard tend to be exceptional in several areas.

Go for Tufts ED, if that is what you really want. Here again, you will be competing again many local kids. Have you thought about expanding your pool of schools?