Minor correction on github on the wireguard portion that I've noticed:
How to use WireGuard
The container will fail to boot if VPN_ENABLED is set and there is no valid .conf file present in the /config/wireguard directory. Drop a .conf file from your VPN provider into /config/wireguard and start the container again. The file must have the name wg0.confg.
It should be wg0.conf (no g).