This analysis is sound, I think. But the question is: To what extent has Brexit changed the dynamics of how politics operates?
Will Kippers stand down for Brexit Tories? Will Remainer parties stand down for each other?
Is one side of debate more motivated to vote on basis of it than the other? Will Remainer voters punish MPs who voted Remain, then for A50?