Thanks again for your replies.
Any suggestions on what to say or not to say when I visit the US consulate? Other than the whole truth? I was going to bring documentation of my application for the labor certification etc just in case I can try to convince them not to revoke my visa (assuming that is what they intend to do)
Will update after my appointment - maybe someone else can learn something from my stupidity ...