Isn't there some overarching authority who has responsibility for ensuring crash reports are managed in a timely manner?
Well yes, and no.
It's ICAO that makes the "rules". But, as befits its status as an offshoot of the United Nations, at the end of the day it's similarly toothless in the face of recalcitrant AIBs.