Why is it that one always figures out the solution to his own question after he posts for help?

I changed the 35 in the line...
$ReturnValue = $objComputer.JoinDomainOrWorkGroup("MyDomain.com", $password, "MyDomain\"+$user, $OU, 35)
...to a 1, and this works now.