You need to differentiate the term "Insider Information" from knowledge of the company and confidence in where it is going.
Insider information is information that has not been publicly disclosed and is known only to insiders in the company. Trading on such information is prohibited by US Securities laws. I am absolutely certain that whatever information caused Ganzi to buy has been publicly disclosed and is not "insider information" as is defined in securities laws.
My personal opinion is that he does have confidence in the company, has no information that wasn't previously disclosed, and made his purchase to show the public that he has confidence in the company. In other words, he was flying the flag!
Any accusation of trading on Insider Information is an accusation that he violated Securities laws.
That said, I think that it was a timely and great purchase.