In order to answer the question: "Who understood general relativity before Einstein?" you must first define two concepts i.e. the word "understand" and the concept "General Relativity".
To get a feeling what the issues are, start with the following two questions:
- Who understands how an airplane flies? What is involved.
- Who understands Newton Mechanics?
IMO to understand how an airplane flies is only possible by performing experiments, first with a simple one and slowly making your experiments more complicated.
You can first explain how an inflatable balloon moves when you release it and why. Then the same with a kite, a glider and finally an airplane, using information from the previous examples and highlighting the differences.
What is not allowed is to use any existing law, because each law requires additional experiments in order to explain, which may be not relevant for the case discussed.
In order to understand Newton's Mechanics more or less the same strategy has to be followed with the difference that first you must define what is Newton Mechanics.
To be more practical the following sequence of experiments is helpfull:
- A swing. To use a swing requires a person, which pushes at regular intervals, against the child to get the swing higher and higher.
The purpose is to introduce the concept energy.
- An atlete throwing a hammer. The most important thing is to describe what happens and why when the athlete releases the hammer.
- How can you explain the movements the chair-o-plane swing ride carousel. See https://en.wikipedia.org/wiki/Swing_ride In a carousel the chairs are physical connected to the central rotating axis.
- How is it possible that there are planets which rotate around the Sun.
This system resembles the previous case, but here the planets are disconnected from the central object and move, more or less, free in space.
- How is it possible that stars in a cluster rotate around each other.
The important issue is, that general speaking no mathematics is required, to understand physical processes.
The most difficult is the the concept: force of gravity. To explain simple, this force acts instantaneous between both or all objects involved. In reality, the force originates continuous from each object involved but the action is delayed, depending about the distance between both objects.
A whole different situation arises if you want to predict the future i.e. the future positions of for example the planets. Starting point is that you have to measure (and or calculate) at regular intervals the position of all the planets. In fact only one reference frame is used. Using Newton's Law it is than possible to calculate the masses of all the objects involved. Again using Newton's Law it is than possible to calculate the positions of all the planets at a date in the future.