When/where the regulatory domain is intended to be setup ? If I set up it manually with "iw reg set" this setting is lost after a reboot. So it seems that a startup script needs to set the regulatory domain after every reboot, if you want full WLAN function after a reboot.
Why is the regulatory.bin file installed in /usr/lib and iw in/usr/sbin, whereas the other parts of the framework are living in / ? If you want to mount /usr over a WLAN connection, this will restrict you to use channels 1-11 for that WLAN .