Hi Mandeep
regarding your query pre june applicants/ those under the MI-1, still have to wait for updates regarding their status of application. We are just to hope and pray for the good things abound to pre june applicants this days/months to come. Yes, there were good news that we are now being processed and some of them received their MR's..etc..
Anyway,
The time of processing depends on the Visa Office you are under. Since it will be a year you submitted your documents, it might as well call your respective VO and follow up your application. For another site where you can check your status.... i dont know any website aside from cic.
Let's just pray guys! Godbless!