In terms of BJ. I think that he will stick to his position that we are leaving on 31 October and then he will challenge his MP's to support him or he will call a GE. In the meantime he will be bringing forward policies that the country wants and needs to give him a good start. He will be a much more effective campaigner than TM (you can see that from the energy he has created in the HOC ) and now that JC is out of his ''honeymoon period'' his share of the vote will wither, particularly in leave voting areas. To add to this, if the Brexit Party are convinced that BJ is deadly serious about leaving, they may decide not to stand against the Tory party, so as not to split the vote, but instead they will target Labor seats especially in leave areas. The result could be a much larger majority for the Tories. We should also remember that at the last GE although Labor increased their share of the vote, in Corbyn's honeymoon period so did TM despite the dire campaign. To me this shows that Labor will never get into power while they have the hard left in charge. There are many capable people in the Labor party who could give the Tories a good run for their money, but not among the current front bench