As a current university professor and one-time manager of programmers
I have to disagree on both counts.
>Linus refuses to impose strict style and documenting practices.
>I understand his views on these, but I don't agree with them.
But Linus has managed development of a working kernel and you have not.
Better (or even some) documentation of kernel design decisions would
be wonderful. They are obviously not essential for the development.
You could, demonstrate the correctness of your views by generating some
good documentation and showing the good effects of this documentation
on the system. I look forward to seeing your results.