I feel your pain, i was already at my wit's end last fall when I realized nothing would be done by the the end of 2015. I actually started my process in 2013, it took longer for the province of Manitoba to process my provincial nomination than most people. By the time I had applied with CIC, I had already experienced an extended wait.
I had no clue all this would take 2 1/2 years, and I had even submitted an application to CIC directly in 2009 that failed so this is my second permanent residency application. I've been at this many, many years.
It takes an endless amount of time my friend, endless amounts. You absolutely have to go about your business in your current life without expectations to maintain that sanity, so I've learned. My thoughts are with you and I'll send you positive energy and hope you get DM and everything finalized soon!