Tron CEO Justin Sun has finally emerged to deny allegations that he is on the lam and not, as he said yesterday, suffering from kidney stones.