Well, everyone does make mistakes. I don't think anyone can honestly say they've never made a big mistake. The difference is the OP got caught. I personally think texting and driving is just as dangerous (or have they proved yet it's more dangerous?) than drinking and driving. How many people can say they've never texted and drove? Or never done anything they knew they shouldn't have? OP learned from his mistake, which is what is important. But I digress.
But I would definitely first check into whether or not medical schools will be able to see your history. You want to make sure the information is correct because the worst thing would be sitting around wondering why you didn't get a single interview because you thought the adcom couldn't see your records and so you didn't talk about this.
If they can't see your records, then I wouldn't talk about it. It will hurt your application and honestly, if they by law cannot have access to it, it's really none of their business (IMO). If you had continued to screw up, then you would be in jail right now, or at least not doing as well as you are.
If they do have access to it, then that's a bit tricky. I would honestly advise waiting until you can have it expunged. Once you apply and that information is out there to the adcoms, you can't take it back. Even if you apply this year and don't get in and apply to completely different schools next year, some adcoms (esp ones in the same region) do talk to each other, or that's what my pre-health committee tells us anyway.
Ultimately, if the choice is between waiting one year and just not getting in, then I'd just hold off for a year. The average age for matriculation to med school is 24, anyway. No rush.
"Insanity is doing the same thing over and over and expecting a different result."