That's pretty linkbaity.
Dropping a "nuclear bomb" would be something like, "I have a recording from the Bin 38 meeting that proves you were colluding. The FTC will start examining it at 9am sharp tomorrow morning."
Sure, it's unusual for someone to so strongly come out and call people out, especially people that he may want to invest alongside someday, but "nuclear bomb" is a serious stretch.