I'm not sure what it will gain me over my home-grown scripts to manage jails the way I like them, but I'll certainly play with it when it's ready for consumption.
No,
Its a popular misconception that OSX is based on BSD... its not.
OSX is a MACH kernel with a BSD userland (read BSD compatibility layer) much the same as there exists a POSIX layer for Windows.
BSD runs in kernel-space as well to provide the typical UNIX functionality (BSD system calls, UNIX-style processes, etc). You can see this in the kernel sources for XNU, which contains a fairly sizable chunk of a BSD kernel:
Well, it's not just the userland. The XNU kernel is a hybrid of Mach (tasks, threads, IPC, VM), BSD (processes, users, devices, networking, system calls, VFS) and IOKit (driver framework)
They'd probably need to do both, as users who want to use docker depend on very specific parts of the docker ecosystem (docker hub, the docker daemon itself, etc).
Not to mention this is essentially just packaging, I hope they package any software they find reasonably popular and let users decide what's more important to them.
The link sends you to the packaging, but this is a bonafide port which uses FreeBSD jails. The code is not yet upstream in Docker, but I imagine (hope) we'll see this work come in as pull-requests.
(Disclosure: I am an employee of Docker, Inc. Any opinions expressed here are my own)