If Flynn is smart he'll roll over while Trump is oversees next week.
Hopefully investigators will have televised public hearings next week when Trump is least able to spin his lies and intimidate in person
I think the reason they haven't given Flynn a deal is because they have hard evidence on multiple big charges for him and he doesn't know enough inside info on Trump to make it worth their while to drop those charges and give him immunity. I hope I'm wrong.