You fail to understand that these three rules would force each of our represtentatives to represent us, not some lobby group or money sources rather than the people they are supposedly there to represent.
I'm sorry to sound so harsh, but YOU 'fail to understand' that your 'limitations', and those of Senator McCain (and Bush, who signed 'CFR', along with the Supreme Court who signed off on it) are a direct infringement on my God-given, unalienable rights to political free speech.
Your recipe, along with McCain's, leads to government that can only be afforded by the very rich, or by those who are financed by the very special interests you claim to despise.
Freedom is the answer, not laws that guarantee that the entrenched elites will have every advantage.