Many thanks for the beers!
I will try to put up an interim build by the end of the day today, I'll post here again when its available. I've added the settings for shared files as discussed in another thread and I've added the Transition Speed for the Html setting. I noticed when doing this that the actual default transition speed for the plugin is 1000 but I had mistakenly made it 300 on my control which made it too fast. So really this setting might not have been requested if I had made the correct default in the first place.
The thing about the settings page is that the same settings page is used by all content features as a way to not have to implement a special settings page for each feature. The trade off however is that it would be complicated to implement complex show and hide logic based on other settings. I can go along with using Interval instead of Duration in terms of labeling the setting.
<portal:SlidePanel ID="slidePanel1" runat="server"