I know CIC said there would be no difference between Inland and Outland processing time, but Outland was always much faster than Inland, so no surprise if some early 2017 outlanders are landing. Compare your situation to those in the same category as you. You are a july 2016 applicant and still waiting for DM, I understand you are stressed by the process. Look, most of people land in 12 months. There are a few that takes longer. It's not fun to be one of those taking longer, but it always ends well anyway. In that category,the approval rate is above 90%. You have to have something really wrong to be refused. So, even if it's longer than what you expect, just enjoy your everyday life. Taking some actions as you did is good (MP, GCMS notes, CSIS,...), however no guarantee it will have any impact on the processing time, but at least you will know what is holding you up.I ordered Gnotes, and sent inquires about my security status to CSIS last week....
I am also having meeting with local MP this week, MP's assistance invited my wife to come to the MP's office.
It seems early 2017 outlands are landing recently.
You're definitely not alone in that situation, I'm thinking about @rizaki , an April 2016 applicant that is still waiting for a DM. I sincerely wish everyday to come here and see @rizaki posting a DM. Closer to your timeline, look also at @ivan28 a July 2016 applicant that was also waiting for a few months for a DM and got it yesterday. Your turn will come. I wish you that it comes sooner than later, but don't let the process bother your everyday life!