It is definitely a formal letter from the USCIS. Has my receipt number and everything. My case has been pending for more than 6 months, so I contacted my congressman a few weeks ago. So I'm thinking it might have something to do with that. Maybe he was able to push for them do something internally to speed things along. At least that's what I'm hoping.