maple;
I do not want to discourage you, however, becuase i know your case exactly, i have a strong feeling that a desision has been made in your application but for some reason you have not received the missing letter.
I still remember the word (Final Request) which was addressed on the letter sent to you by the immigration officer, i felt that it has a kind of warning for you, so i do not think that they forgot or ignored your case.
Do not depend that much on the E-case status, it does not reflect the actual situation of the application. I do not know whether you still remeber narinder he stated that he got his visa from ND visa office, traveled to canada, landed and his e-case status was still showing in process. that is why am saying don't rely that much on e-case because it takes a while to be updated.
Believe me, because you have a unique situation in your application, i always think about your application and ask myself, what would be happened in your case. every day goes by i expect that you will post a new topic to tell us the final desision about your case.
Good luck