Got my Visa and passport back in the mail today. Submitted in the DC office on Friday, June 6th, it was back to CKGS on June 17th but they didn't get it out in the mail until the 18th, and received it all via FedEx this morning, so 13 days start to finish.
I thought going in that my experience in the office submitting the paperwork was bad (three hour wait, no one in the office knew what was going on, pretty much chaos), but reading some stories here and other places it sounds like I did OK. I had intentionally waited a couple weeks after the switch from BLS to CKGS, but I guess there are still some issues.
Good luck to everyone else!