I think they should have a maximum processing time for each process rather than a 12 month window. Something like your AOR1 should take no longer than 30 days, AOR2 no longer than 60 days, BCG check no longer than 120 days and roll them up to one year.
This would give better clarity as to how the application is progressing and make sure most of the applications are processed in a first come first serve basis rather than a random pick and choose. There should be fines or some sort of compensation if a file is unnecessarily delayed.