To Mark's final point on a third party - I thought it was interesting when Bill Maher called out the Occupy Wall Street Movementers for not forming some form of a party and getting people to run for seats. His argument was that the Tea Party had successfully done this and were on the far right of every issue. The occupiers could take up the room on the far left side and make their case.
Ultimately American politics continue to be corrupt and not even Obama could change that. I am a supporter still though.