Obama IS right-of-center. He's run the right-wing policies of George W Bush even further downfield.
Both parties are wholly-owned subsidiaries of corporate interests. $2 BILLLION spent on these campaigns? Companies don't invest that much money into anything without the expectation of a return on the investment.
Speech can't buy you a car, a home, or an election - but money can - because money is currency.
Citizens United (a Koch brothers institution - not a group of united citizens) represented the end of democracy - not Obama. There is no Citizens United law - It was a radical example of judicial legislation that immediately nullified existing laws meant to prohibit corporate and union interests from unrestricted electioneering.