You're really going to need a lawyer to go further with this. At first glance it seems like expungement is your ONLY option, since there are certainly no "waivers" or appeal of any sort for that particular federal code.
I suspect your options are wait ten years, or try to get it expunged. If your case was as you say overkill, then an expungement might be in the cards. But again you need the right kind of lawyer.