Sorry now that I didn't chime in on this earlier. You are really good. One of the weaknesses you didn't mention: Relativity (both of them) are INCOMPLETE. The first one is incomplete because it does not explain why the speed of light is constant. It is constant because there is only energy and time. The "space" we see is a superposition of individual one dimensional energy events that can occur in an infinitude of directions. Time is the only dimension energy can see, and this is limited by c. The world of matter is likewise limited by c because for matter to exist requires the Higgs mechanism, and the Higgs boson itself has mass. The second one is incomplete because the source of gravity or its curvature is undefined. The principle of equivalence, on the other hand, is very well defined, and it is for that reason that anything that imparts inertial mass to matter likewise imparts energy to the Higgs field in space. It is part and parcel of the same interaction. The only reason the Standard Model is unable to predict this is because it is a continuous process, and unfortunately, time has largely been stripped from the mathematics of the theory in favor of unitarity and (evidently) topology. Blame Edward Witten for that last miscalculation.