IDEA: To tackle the driver issue & avoiding binary blobs, the project should focus on ONE hardware platform (until the project solidifies, then consider porting).
Commodore 64 was immensely successful, and only had one set of hardware to support. Also, look at the success of the Raspberry Pi.
Focus all effort into supporting one piece of hardware, then grow from there when possible. Preferably open-source hardware. (lemote anyone?)
But focusing back on Linux kernel, their direction is questionable. Linus himself hates security. He doesn't care. That mentality will trickle down.