Raise hell with your US Congressman's offices. The bureaucrats at Consular offices are much more likely to move their arses with a little shake from Washington. Just be sure it's written well and tell them how important you are.
I am beginning to think this is the way to go.
Contact my congressman's office by phone first, find a sympathetic ear, send an email request, and hope a letter gets sent to the consular office. I hope being a citizen is important enough.
I've been told this has worked in the past, takes very little effort, makes sense, and has as good a chance as anything else.
We'll also wait another 6 months until we try again.
I appreciate everybody's comments so far. Thanks for chipping in.