With plurality vote general elections, there will only ever be two primary parties.
If you haven't read it already, check out Fixing Elections from 2002. It informed my support for RCV early on. But as we've seen in San Francisco, it's not a panacea: money still somewhat dominates our elections, especially the citywide races.