On the Wi-Fi questions:
The -M36 option ships with an Alfa Network AWUS036EACS (802.11ac AC600, dual band 2.4/5 GHz, Realtek chipset, made in Taiwan). It is listed on the Starling 2 Max datasheet.
Yes, you can use a different USB adapter, as long as the VOXL 2 kernel has a driver for its chipset. You cannot install arbitrary vendor drivers without rebuilding kernel modules, so pick an adapter based on one of the Realtek chipsets we support: RTL8812AU or RTL8821CU / RTL8811CU. The adapters we have tested are listed on the VOXL 2 WiFi Setup page. If you find a Japan-certified (Giteki) adapter with one of those chipsets, it should work with voxl-wifi in both Station and SoftAP mode.
If you cannot find a certified adapter with a supported chipset, another option is a USB-to-Ethernet adapter on VOXL 2 connected to a small Japan-certified Wi-Fi bridge or travel router on the drone. VOXL 2 only sees Ethernet, so there are no driver constraints.
In SoftAP mode the default hostapd country code is US. For use in Japan, set country_code=JP in /data/misc/wifi/hostapd.conf after running voxl-wifi so the radio uses Japanese channel and power rules.