I'm still thinking that once you meet the requirements for the secret boss, you unlock Castle Oblivion (also, there is a song on the BBS soundtrack called "Emergence of Castle Oblivion", and since CO never emerged in any of the three scenarios, I'm betting it's the location of the secret boss) and fight the Secret boss there. I still don't know who it could be though.