Great points! Aside from what you and comrades loathsome dongeater and thedarkernations said, I've also been thinking about Smiths assertion that the fall of the USSR, DDR, Yugoslavia, Afghanistan, and the entire Eastern Bloc was not a victory for imperialists but actually weakened imperialism, and the only reason we see the very opposite in reality around us is that we lack "revolutionary leaders of the caliber of Lenin, Che, Fidel, Grenada’s Maurice Bishop, Thomas Sankara of Burkina Faso and others, and political movements inspired by them, able to take advantage of the imperialists’ growing weakness and disarray."
This hinges on the great man theory. There are in fact plenty of talented and charismatic organisers throughout the global South and beyond and when the material conditions are right there will be no shortage of people perfectly capable of taking the lead. There's never a shortage of leaders, what's lacking is conditions under which the overthrow of imperialism is possible. I think it's blatantly clear the conditions for fighting imperialism are more difficult now than they were when the Eastern Bloc was strong, as it's clear that the recent advances in Burkina Faso and elsewhere wouldn't be possible without China and it's allies weakening western imperialist powers.

Why is there even "unless" there? Is UK not going to recognise the state of Palestine if Israel does agree to the two state solution?
I bet "unless" is just a way to back out, later when Israel agrees to ceasefire, Kid Starver will say the process is ongoing but taking longer than anticipated, then Israel will break the "ceasefire" the very same day, and it will all fizzle out and end with nothing, as it did with absolutely every Starver's promise.