See this letter to the editor to the NYT Book review.
The rise of large money in politics is due not just to Buckley, but to Citizens United, SpeechNow and the FEC.
As to disclosure, the blame lies not with Citizens United, but with Congress, the FEC, and the IRS.