(As it's not letting me Edit my last post, i'll have to continue it like this)
From the description of how the CB works, with the patched CB, it could be re-directed to the multiboot program that stores an original copy of the real CB and also the run string for Xell.
With the multi-boot program running first, all it would need to do it say either 1, [RUN XELL] or 2, [RUN CB]
To my knowledge, the original CB takes care of the booting process so all I need to so is have the real one run and it will boot into the normal kernel without me having to code a HV bootstrapper to make everything boot correctly.
As such, it appears to be easier than I thought [Assuming I'm correct in my judgement of the series of events leading to the boot].
As such, that should take care of problem 1.
What I need to do now is figure out how to load a licenced, M$ application from a LibXenon based application.
If this isn't possible, directly, would it be possible to copy the whole CB to RAM and then send an instruction from the LibXenon app to the cpu to tell it to run the file starting at 0xXXXX in ram which would push the loading responsibility to the native hardware, thus bypassing the need to load it from LibXenon entirely?
From my viewpoint it seems possible, and not all that complicated if coded correctly, thus making it much more painless to work with.
Any thoughts or comments on my ideas are entirely welcome and encouraged!
I really want to make this happen so we can start actually using our soon-to-be glitched boxes to play Zelda without Lag and glitching, like on the old xbox emulator, while switching back to retail OS for normal gaming without having to flash the NAND back and forth.
Of course, I'm not even considering Xbox Live Safety at this point so I don't care if any methods used are traceable/detectable (which they probably are seeing as, after a processing hand-off, the program I make no longer controls the items in RAM, IE, the CB is still there, where it isn't supposed to be, and I can't remove it after booting signed code into an unpatched hypervisor which would probably do a RAM Flush anyways, like it seems to do at SC03 during the boot process. As M$ could add a check before the Flush for the CB in RAM, any new revision would instantly detect it. More research will need to be done to see how to either FAKE the RAM location as the intended (where the previously patched CB will be) or patch all future HV's to always report a "Yes" to said check.)
Gees, Now I'm making and attempting to solve nonexistent problems. xD
I think I'll have to clean up my post soon at this rate

I'll be updating this again after I pull my thoughts together!
Also, as before, Please comment and give suggestions!
No one person can think up everything!
Thanks to anyone who takes their time to read this and comment!
Edit:
Moving on, It seems that, After the patched CB makes the hand off to my program, I can unload that CB and replace it with the original CB in RAM, in it's original spot, thus eliminating the problem of HV Pre-boot detection on that front, not that it matters as later on in the boot chain the HV can send a execution hand-off to a new M$ app that scans the NAND for the hack-related files and returns either a yes or no statement as to mark for an exploited console. as such, I don't think M$ will have any problem finding out if our 360s are RGH'd unless a NAND patch is placed which edits the scan permissions of the NAND to only a specially-privileged application for certain NAND sectors. Though this could probably be detected as well (I see another upcomming "Cat and Mouse" game here...) but anyways. Of course, Multi-Nand setups would probably be safe on this so no problem there. It's just the Single-Nand setups that are going to be detectable easily. Unless M$ decides to do a NAND Manufacturer + Serial check to make sure no un-registered NAND chips are being used. Though I'm rather sure that the default NAND chips are reasonably easy to come by so it wouldn't stop us for long.
Anyways, Just trying to unravel some theories here so yeah, I'll post again after reading up more, BBL!
As before, please post your thoughts as well!
If two heads are better than one, 500 heads should get the job done
