Parece que mi estrategia de pasaporte está devolviendo el ObjectID del intento rechazado de creación de un nuevo usuario en la base de datos a través de datos de oauth. Entonces, el código está bien, mis datos son basura.
Nunca confíes en nada y prepárate para parecer un tonto. :-)
Gracias por la aclaración de mis valores de retorno JohnnyHK.