Seriously, I have been writing to both Congressman and senators. Honestly, from my experience, none of people I know who wrote to Congressman/Senator got their GC. Yet, on the other hand, all the people I know who got GC are those who didn't write. You'll get it when you get it basically.
I seriously hope you got GC. I am sincere. However, from your original post, I cannot see any confirmation. Unless you physically receive your GC, then it means it got approved. I have been told many times, by Congressman staff, by Infopass, my case is "under review", "ready to be approved", "I'll say in 90 days, your GC will be here." And yes, still nothing.