In the interest of this "review", I will point out a point commonly not understood by those new to BU:
BU follows the longest chain.If an excessive block is accepted after the chain it's on reaches a certain depth, then that chain
becomes an eligible choice, but if there is a longer one with smaller blocks then it will still not be chosen.
So the claim that BU will "insta-fork" when there is a block > 1MB is simply not understanding how it works.
Those who have asked for the detailed algorithm can find a link to the Github repository containing the source code at the BU download page:
http://www.bitcoinunlimited.info/download.htmlFurther detailed information about BU can also be obtained from the Resources section of the BU site linked above.
That could serve as a good basis of discussion / review.
P.S. I have opened an account on BCT to join this discussion since I think it is important to clear up misconceptions about BU.