Thanks for sharing your experience Sam. My case was also dismissed in 2015 and last year I got it expunged. I am planning to go back to India for H1B stamping later this year. Could you please answer following questions:
Which country/city consulate did you go for stamping?
Did the Visa officer or officials at POE ask any detailed questions regarding the incident. I do have all the certified documents but I am worried about the conversation becoming an interrogation where I have to defend myself, even though I never plead guilt and my case was dismissed after pre-trial diversion through the prosecutor's office. The court/judge never imposed any conditions/restriction/fine on me.