I have the exact same feelings....

It is end of the road and you have to wait someone to open a new gate...so just wait...I know it is much more difficult in reality but do we have any other choice???
Some says that this is just start of journey for immigration and many more struggle will come on the way once we land there. This could be 100% true but then we have clear picture and we can plan to pass through the situation, there will be absolute clarity but right now things are not clear and there is no one whom we can ask for help. We are so much into this whole process that most of us might have put many important decisions in life on-hold such as career move, children education, relocation, investment and so on. After so much of efforts and money, we have reached to this stage and not able to find the exact status of the application is excruciating. I am not against the "review required", if something is lacking or suspicious, they should either ask clarifications or more information to get convinced. Sitting on the applications for months together is not the solution or there should be real time update in the system so candidate knows the application is under watch with an authority.
I acknowledge that they are processing many applications within 4 months time which is commendable but at the same time they should also follow "first come first serve" so that everyone could get justice in the process.