The major sticking point with this control is the fact that the Customization Form cannot be totally modified or even hidden. The ability to allow the end user to modify the layout is wonderful, but as the developer in trying to create a custom solution, the Customization Form competely hinders that ability. I don't want the Customization Form to show at all, nor do I want to inherit from it.
I believe the ideal situation would be to make the Customization Form completely optional. Don't tie it to the "Customization" mode of the control. In other words, allow the ability to set the control to "customize" mode, without showing the Customization Form.
For the life of me I can't even understand why it wasn't designed this was from the start. Any chance at this becoming a reality any time soon?