Yea kinda a bummer that I had to buy a USB dongle for a brand new XPS-13 I wanted to install FreeBSD on. I knew I had to, and considering the rest of the hardware was supported I considered it a fair trade off, because I really wanted a FreeBSD dev laptop.
I would like to help with the lack of wifi drivers situation, I'm solid programing in C, but writing network drivers seems intimidating.