Wow, thank you for your detailed feedback! I'll look into it.
The definition of a new user (per bug 812728) is: Made *first edit* within the last 7 days or has fewer than 20 revisions. So, date_joined isn't needed here.