Hi cowtown,
You're very lucky. From your application-timeline, I can only assume that you're a non-Muslim AND you're white. Had you been a Muslim and a different race, you would have waited 8 to 9 months just for your interview, let alone all the other processing times. Though, thanks for sharing.