The fragmentation is within the Democratic Party and "dueling progressive agendas" and in the Republican Party between civil libertarianism and establishment conservatism.
I essentially agree about the basis of the Democratic split, but I think the Republican split I far more damaging to their overall chances.
The Republican split is at least a three way between establishments (Bush), libertarians (Paul), and religious conservatives (Huckabee, Santorum, etc).
I would argue that at this point the Republicans are in a real bind, a Catch-22. Candidates can't win the nomination or the general election without the evangelicals stepping up and voting, but they're doomed with independents if they appear too evangelical themselves.
The Republicans have allowed this far right element of the party to wield too much influence for too long, and now it's biting them on the a$$.
Even though I'm a Democrat, I hope they figure it out and find a way to be nationally competitive. I don't want there to be one party rule for the next few decades. Competition is good for political parties, it helps minimize corruption. California is a one party state, and look where it got us.
I think that the fragmentation of the Democratic Party is going to lead to a serious lack of enthusiasm at the polls. Obama dems, and the national Democratic Party; establishment dems and Reagan/Bill Clinton dems, and the levels of progressives who support people like e. Warren, b Deblasio and b. Sanders. If someone with a true progressive populist agenda wins the nomination then enthusiasm will be up but I think that if clinton makes it to the primaries and wins the nomination she will face the tsunami horde of the entire right wing of the Republican Party. Then we will have as we independents like to call the "4 year shot"...it's what the democrats had in 2008 and 2009. The dems have a strange dynamic this time around with clinton/ reminds me of when the pubs ran bob Dole). and the pubs have the same dynamic they always have but there are not 2 candidates to watch---there are many candidates to watch.