I haven't tried these yet but these look very interesting: SVMotion-VM, Get-DatastoreFiles, Register-VM. Good stuff.
Can .psm1 files be used this way? I thought you had to use the Export-ModuleMember cmdlet in order to have these things appear in the correct scope. I could be wrong, have not messed much with modules as of yet.
I do like that you are pushing the bleeding edge though.
Regarding export-modulemember, cmdlets appear to be global no matter what. I believe this is probably an oversight. Functions certainly have to be exported.