Well thought and presented herein.
That the opposition must go back to their drawing board, reorganize... is an advise that will fall to deaf ears. The facts are, when:
√ some of their elected consellors and MPs defected to the ruling party, leaders of oposition party never took it seriously; and
√ some leaders of opposition parties embezzled party funds, the allegations were kept locked in.
Now that CCM, under Magufuli, is back in power, if he keeps on with the development pace witnessed in his past 5 years' reign, there will be little chance for the opposition to come in power, neither 2025 nor in the near future.