I just got approved! I checked the uscis website, and I was approved yesterday. It's strange I didn't get an email to text message about it, though. For everyone still waiting, don't lose heart, find a way to pass the time, and you'll be approved when you least expect it!