Not sure why you don't want to leave a positive rating when I am trying to save you $680. I know it may not be the answer that you want to hear, but it is the correct answer. At least respond to me and tell me what you are thinking and how I can help so that you are satisfied with my service. In the meantime, please take a look at this link:
If you want more in-depth reading, take a look at this link:
I would pay special attention to Adjudicative Factors.
If you still want to apply against my recommendation (or you just don't care about the $680), then at least wait until the criminal case is closed and along with your N-400, apart from disclosing the issue and submitting the certified copies of the police report and court disposition, I would submit good moral character letters from friends, family, co-workers, bosses, neighbors, etc. where each writes their own letter stating who they are, how long they have known you, how they know you, and that you have good moral character and to give the reasons why they believe you have good moral character. The more detail, the better. The people you ask to write the letters do not have to know about any issues in your background.
Let me know if you need anything else, but please do not forget to rate me positively. You can do that by clicking on the 3rd, 4th or 5th stars if you see them, or the smiley faces if you see them. If you do not see the stars or smiley faces, please click on my name and they should come out. Also, we do NOT finish just because it says "Rate to Finish" or something like that. Your question does NOT close and you can continue to ask questions without additional charge on the same question thread even after you leave a positive rating. Thank you for your understanding!