The promise and puzzles of American politics