Special UI
Well here was another case of thinking something would be quicker than it turned out to be. Finished converting all special pages to a content type, and using a generic special UI that passes off data to the queries (so we can integrate special pages into other filters later), and actually makes it simpler to create new special pages.
However, these changes did involve completely rewriting all special pages, rethinking some data storage, and the addition of 190+ files (MVC much?).
Completed for 4.0.0 Alpha 1.