Yes, California's top-two primary works, because it does not result in different winners in the end than any other system does. In the end, the people who come out on top are probably the same who would come out on top in another system. Elections are not that close, most of the time.
California's Top-Two Primary works because it allows the best two candidates, regardless of their party affiliation to run against each other. It doesn't even require that they be from opposing parties, or that a Democrat or Republican is represented, so it really makes the election an election of the favored candidates no matter who they are,
This 'Top-Two Primary' method is completely unconstitutional and ridiculous. To not let others outside the top two compete in the political arena and gain that experience and allow for other voices to be heard is creating a political aristocracy. The worst part of this method is it protects this party hierarchy and doesn't allow for new parties like the Greens and the Libertarians to gain any experience or public attention.
I do not believe California's Top-Two Primary works. I think it is best to leave more candidates on the ticket rather than knock most of them out. I believe there are a lot of problems in the campaign process that need to be fixed in the United States. People need better choices and it would seem that would be more likely to happen if more polticians were allowed to move forward.