Trying not to sound negative, but what is the advantage here?
No matter how well coded, doesn't this simply add more system overhead? I want every possible chunk of ram & CPU cycle available for the applications I choose to run at any given moment. And I can wait the 3 to 5 seconds for a basic file manager to boot.
Obviously a lot of effort went into this. I just do not understand the reason for that laudable effort.