I have already installed kFreeBSD on a VM, but using VirtualBox.
I am using VirtualBox both on desktop and on servers.
If you need, the MATE Desktop Environment is fully working on kFreeBSD.
As for installing kFreeBSD, I have a couple of upgraded installations from 7.x to 8.x
I should try with an 8.x installer and see what happens.
You can download these ISO:
Debian 8.4 Installer RC3
Debian 8.4 Installer from last Jenkins build
Debian 7.11 Installer then apt-get upgrade to 8.x
(for apt-get upgrade you'll need an up to date apt/sources.list)
I will also have a try with these iso and do an install from scratch, to test what happens.