この機能自体は気に入っています(メールとコードだけで完了する最初のサインアップ手順)。ただ、いくつか気になる点があります:
a) ログインとサインアップの設定は別々にすべきです。
b) サインアップフォームでユーザー名の入力を隠すのは追加オプションにすべきです。ユーザー名は依然として重要なコミュニケーション手段であり、ランダムなユーザー名や連番のユーザー名は非常に奇妙に見えます。
c) 奇妙なことに、私のサイトではスパムによるサインアップ(未検証のユーザー登録)ではランダムなユーザー名が機能していましたが、実際のユーザー2名には機能しませんでした。両方とも「user1」と「user2」という名前が割り当てられてしまいました。うーん。(スパマーと通常のユーザーの間に何が違うのか不明です)
d) ログインについては、追加のボタンとして、マジックリンクとコードをメールで送信するオプションにできませんか?これを分ける必要性が見当たりません。
e) ドキュメントでは、ユーザー名フォームを削除することを明確にすべきです(あるいは、削除しない方が望ましいです)。