My solution is to remove the fatal flaw at the heart of the system - the original sin of priority, because once you've removed priority you've removed the need for traffic lights and the need for speed because we're in no rush any more.
We are not asking local authorities to speed up adoptions to the exclusion of everything else - but many more areas need to strike a much better balance between quality placements and the risk of long-term damage to children by leaving them with uncertain futures.