I setup a WebDAV share and can access that from Windows, though it needs to be mapped to a drive letter and seems ridiculously slow - simply opening a text file can take a couple of seconds.
:/
Accessing NFS shares on Windows seems like a minefield, and there's an iSCSI option but that seems to have so much configuration... :&
So if I can't figure out WTF is stopping CIFS connecting then that leaves me with FTP. :'(