It is never to late. But it also depends on how you handle the plants. If you are careful and light of touch, you could get them into smaller pots with out them even knowing it happened.
I once put some clones into some Nutrient hot soil. after 3-4 weeks of fighting this crap soil I carefully extracted the roots and soil from the containers. had the faucet already running at about 65 degrees and oh so carefully rinsed what soil I could from the roots, I then fluffed them out as best as I could in some Coco in plastic beer cups. I hand watered them when ever the cups felt like almost nothing in weight. The plants all shot off like rockets. They Showed NO sign of shock even after I had flushed water over the roots to remove what soil I could. I did my best to make sure no roots broke. But it was impossible to do. But even though I broke a some of the roots, it was not enough to shock the plant.
So, can you repot the plants into smaller pots? Hmm, I do not know. I am pretty sure I could. I would allow the pot to dry out, then turn it upside down and give it a few good raps. being ready with one hand to catch the plant and soil in you palm, with the stock between your fingers. If you have to, when the pot and the soil come a part drop the dam pot. Because you want that soil and stock to stay WHOLE. Or at least as best as possible. Then slowly remove a little of the soil all around the soil cluster with just a light movement of the end of your fingers. Slow down or stop in the area's you find roots. Have patients, go slow. Get the roots to 1/4 the size of the beer cup. Or larger if you have to. Not every root ball or plant will be the same. be flexible. If you need a little bigger pot for one, then do it. Do what you can to get soil around the roots and LIGHTLY packed. Give it some water and sit back and PRAY!
This is just one way to go about this. You could just leave them as they are and keep going. They do not look that bad. But I get into so much trouble when I plant into to such big of a pot to start out with.