What I am finding really unfair for everyone affected is that some applications that are sent in after are getting processed first. There really should be a date order system
It probably depends. Different types of applications probably go into different queues.
I think it should be more obvious where in the queue you are, and what your expected time is, and certainly the times to acknowledge receipt of documents is shocking – but I think it’s common sense that some applications would go faster than others.