I will say that the crux is the kernel patch I wrote to dynamically patch the bootargs at boot time.
We can replace the patch with bootstrapping. There is already a script I posted above that can do this. We just need someone to refine it, put it in the right place, and test it.