Justin Sun finally had his $4.5 million charity dinner with Berkshire Hathaway chief Warren Buffett last month.