Is this a surprise?
Containerisation is not magical pixie dust -- it's a particular approach to implementation that is specific to the OS. You have a single kernel, and it follows that in general that single kernel will only allow corresponding containers to be run.
That there will be a Docker server backend that can speak Hyper-V doesn't magically make a Windows kernel into a Linux kernel, or vice versa.
edit: http://research.microsoft.com/en-us/projects/drawbridge/ ?
> Hyper-V Containers, a new container deployment option with enhanced isolation powered by Hyper-V virtualization.
Everything written tells a different story. "Hyper-V virtualization" means virtual machines, making it not a container. They just try to make that sound like a feature.
Or do you have more information than I do?