>the fact that it's illegal to reverse engineer binary blob drivers (or proprietary software at all) is a shame
Where? I don't think it's illegal in the US at least. The only things I'm aware of that may have legal issues are related to radios, specifically modem/baseband stuff, and maybe WLAN cards.