I forgot to answer the "why 'x' perms?" part (for files). Two reasons: (1) to avoid surprise - what you normally see now under an smbfs mount is both files and directories are 755, and (2) if you want to be able to run anything out of smbfs, you'll need execute permission, same as with filesystems like pcfs.