Are my ECs not good enough?

My advice is to relax. If it’s what you want to do then do it and don’t worry about what others think. If MIT doesn’t like it then you wouldn’t be happy there and another college will and you’ll be happy at that institution.