I see this being a colossal failure. I mean look at the issues we still have with computers when it comes to having the ability to change out parts with drivers, compatibility issues with software, and compatibility issues with other pieces of hardware. Or a company not providing updated drivers for their hardware. The people behind this project have yet to discuss those glaring issues. On a desktop they are easy to fix, I cannot imagine the pain of going through something like that with a phone.
I predict app crashes because 2 or more pieces of hardware don't work fully together.
Get ready for Driver sweeper for phones.