OK, sorry I have to be the bad guy. While I think that the fix you came up with shows a lot of inginuity, I couldn't accept it.
In the picture with the cage, it looks like the cage is sitting in the dirt below (maybe you were going to suspened it and just didn't show that pic). Remember 3" of clearace all around the steel and it cannot be touching the soil. Now the couplings and the all-thread will not give the pole any sturctural stability. Since you can't stack concrete (you just create a slip joint) you should have drilled into the old footing and then epoxied your cage into that.
In short basically what you have done is just poured a light pole base on top of the ground, with those four couplings holding it in place (weakest link).
Now that being said, that was coming from our engineer. We design here for 80 MPH winds. You may not have the same conditions where you are and it may be fine. Also since that is a structural element we would require it to be engineered, again, may not be required where you are.
And I am really, really not knocking the fix, just being an inspector.:roll: