Provedl jsem několik testů s oficiálním ovladačem a zjistil jsem, že metoda MongoCollection.Save vrací hodnotu null; Nepřiřazujte tedy výsledek svému vytvořenému uživateli:
//user = users.Save(user);
users.Save(user);
string idStr = user["_id"].ToString();
Console.WriteLine("_id == {0}", idStr);
O ovladačích zkontrolujte toto a toto