Burn him ! Burn him ! He speaks heresy !
Ahem
Seriously though, I think you're right, For BRP to compete it needs to be overhauled as well as compiled. From what we've heard if they incorporate the various things you've mentioned then things should be be fine. I like the idea of the optional and modular rules, people can pick and choose which bits they like and as long as everybody knows whats in or out before the game starts then everybody should be happy.