Your main beef is with corporate contributions? Why? Because your guy didn't win last time? You're right; corporate contributions are a big problem and nearly all first world countries limit them in one way or another, but your delusion is that you would actually have a choice independent of that. In a two party system, you have no choice, and the puppet you put in the big chair has no teeth; regardless. If you want real change you need election reform. In fact, in order of importance we need: monetary reform, election reform, civil rights reform.
Monetary reform: We current have, and will continue to have, no power when the mechanism that controls all wealth lies, solely, in private interests. Fractional reserve banking, while it has social merits, is the single biggest problem in the western world today. Without reform we are destined, mathematically, for massive economic collapses. It's naive to assume our elected representatives can have any influence over the life blood of our economy when all of it's interest is in private corporations.
Election reform: As discussed above: FPP ultimately degrades into a false choice between two artificially different talking heads. Because it's always more attractive to vote for the guy you think will beat the guy you hate the most, you get a two party system divided largely on controversial social issues. There's alternative methods that more proportionately represent the population and have been tried with success like Mixed-member proportional representation [wikipedia.org].
Civil rights reform: There's an obvious erosion of civil rights underway in all developed nations. Resolving this problem is not possible without resolving the above.