Divorce in your own state. I'm assuming his plan is to stay in the US. I'm sorry this didn't work out for you, but there are a lot of "stereotypical" ME men out there. I divorced mine in my state, since I'm a resident here. It isn't fast, but it is final.
His name probably did get a hit, if it is a common name, it's very typical. This doesn't mean he did something wrong, it just means his name is similar to someone elses that may have. It probably won't help you feel better to know that Wa DC (the FBI) name checks have been back logged, although they are currently trying to catch up on this back log. This is the last part of the checks before they get his visa to him.
My husband had his interview (granted, we are CR1, not K1) in June 08 and they sent us to Wa DC in August. From August to January they told us we were in mandatory AP and that was it. It's really hard to not get any information and be left hanging, but that's what they do best. You can contact your Senator or Congressman and have them check too, but Cairo more than likely won't tell them anything either. At least they'll know it's getting Gov attention.
Something that's helped me is watching the DHL tracking number which they should have given your SO. It will show you when the package has been scanned in Cairo at the embassy (don't confuse the scans with it actually being shipped). At least it helps me to know it's being worked on. I also call DOS every week to see if they have an update.
I'm sure someone else will have some better info to give you and will correct me if I was wrong, but that's what I know from my own experience.
Good luck!