You mentioned meeting with the DEA in another comment. Bring a lawyer when you go. You'll have to call around to find one who will agree to put you in jeopardy of criminal prosecution when no liability presently exists. Look for an inexperienced solo practice attorney who needs the money. Don't waste your time calling large firms or any attorneys with a reputation they'd want to keep.
Be ready to give the agents every detail when you meet with them. If you hold anything material back, they'll add an additional count to the indictment for violating 18 U.S.C. § 1001.
Miranda warnings won't apply here, so you won't get the "right to remain silent" spill. That won't come until you're actually in handcuffs during the arrest. Everything you say in the meeting will still be admissible at your trial, however.
If you have any pets, you need to go ahead and find new homes for them. Dogs, especially anything over 5 lbs, tend to get shot when arrest warrants are served. Nobody wants to say it out loud, but honestly it's a better way to go than slowly starving to death in your home while you're in custody.
After you're arrested, you're going to need a new attorney. The good news is that you'll finally be able to hire a more reputable attorney to take your case.
> I know there have been situations where federal agencies have turned out to be "the bad guys", but I guess I'm optimistic that they are generally smart, well intentioned, and interested in some of the same outcomes that I'm talking about.
Oh, they're gonna be very friendly and super interested in your ideas.