@theZerg
my concern is one of political palatability. less could be more in this situation.
the way i've come to look at this is that block size was only made a pseudo-technical issue by core dev b/c of the political issue of COI. if we remove the limit completely, it no longer becomes an issue at_all since it should be completely handled by the free mkt. therefore making configurability a non-issue. it would certainly play well with the masses (and even ourselves) as we can always say "hey, look at us, we're offering block size configurability!" but does it really matter given how the issue evolved politically in the first place and that we always could set it at the CLI?
If you look at the moderated bitcoin-dev mailing list, it is apparent that the core devs are not going to address the blocksize issue, prior to blocks becoming full and blocksize becoming an issue. They are going to try and force an artificial fee market that the market will lot like.
The opportunity for BU is to be a waiting and ready alternative for people to look at and adopt as the artificial limit becomes more and more painful and limiting.
As cyperdoc said, what is needed is to make this as apolitical as possible. This is important because if you look at XT, the core devs used every strawman argument and piece of FUD they could come up with to attack XT. They accused Hearn and Gavin of inserting unknown code for this own benefit, of XT implementing things other than blocksize, of false incompatibilities with core, of being closed source, etc etc etc.
To counter this, BU should have the fewest changes possible only limited to blocksize, and to be easily and clearly diff'able in github from the main core code. i.e. the diff shows only 10 lines changed, to vote for BIP101/100 and remove the limit.
This removes their ability to make false statements and scare people. It is now easy to show everyone that BU is the exact same thing, just with the limit removed. It forces all discussion to be on blocksize (which the market will be feeling pain from) and eliminates attempts at using FUD to stall adoption.
If it is done any other way, they are going to use every scare tactic and source of FUD, just as they did with XT.
Our goal should be to offer a BU alternative that is as difficult as possible to falsely attack with FUD. I understand the sentiment to fix a bunch of other things, but that confuses the main issue and gives them a vector to attack BU. By keeping BU as simple as possible with minimal changes from core, we reduce this.