Getting specific consent from the project leads is entirely doable, and would have avoided most of the concerns.
The highest level is what had to be tested as well, or do you imagine only consulting Linus? Do you think that wouldn't've gotten him lynched?