We're planning on open sourcing our implementation for the FS. We want to do it responsibly (i.e.: not a giant code dump) so it's going to take a little time. You can see our build system here: https://github.com/infinit/drake
We haven't publicly released our Windows client yet but our internal build hasn't had stability issues.
Are you getting any blue screens of death with Dokany? Is it stable enough?