Wow, glad to see that things are moving along for you. I'm stuck. I've had no positive news. I got my GC some 18 years ago. A relative sponsored me as a kid - so I've been in the system for a long time. Only reason I never applied for citizenship any earlier is because, well, I didn't feel the need for it really. I mean, I can live here, work here and do most things your average man does. I'm a UK citizen (born and raised) but heritage is Pakistani, so I think that is where the extra checks are.
I've sent that same letter (template) to all the agencies that I know of - I've had no luck yet. None, whatsoever!