> It would be nice if there was a way to defer the initialization of those subsystems after userspace has started.
Why couldn't you? I didn't read the whole thing but there's a note at the top saying they're working on getting USB and Ethernet working. That's probably how.