More to the point, I'd expect the first-milestone goal of an "OpenDarwin" project would be to be able to install and run OSX's Server.app and act as an OpenDirectory master, NetBoot Restore manager, etc. That proves compatibility, and is a useful thing all on its own (because, among other things, it would mean being able to manage OSX from non-Apple hardware†.) Doing a GUI first? Crazy talk!
† ...without spending weeks tearing your hair out trying to conform a Linux LDAP+Kerberos+whatever server to OSX's idea of what an OpenDirectory controller is supposed to look like. I tried, I tried so hard...