What are my chances at MiT, CalTech, Harvard,...

I agree with @soze ^^^. You have to have top scores in testing because the workload at these schools will blow you away. You need more safeties.