Respondiendo a mi propia pregunta, aquí hay una consulta de Data Explorer para obtener esos usuarios que recientemente hicieron su primera publicación:
-- [params]
-- date :start_date
SELECT u.id AS user_id, p.id AS post_id, p.created_at
FROM users u
JOIN user_stats us
ON u.id = us.user_id
JOIN posts p
ON u.id = p.user_id
WHERE p.created_at = us.first_post_created_at
AND us.first_post_created_at BETWEEN :start_date::date AND NOW()
ORDER BY us.first_post_created_at desc
Esta es una modificación menor de esta consulta de @tshenry:
Podría mejorarse estableciendo un tiempo fijo desde el cual buscar hacia atrás, por ejemplo, una semana o un mes, pero esto me superó ya que no pude averiguar cómo hacer que NOW() - 7 o algo similar funcionara.
Además, excluir los MP según otra consulta de @tshenry sería genial, pero como soy nuevo en SQL, me tomaría mucho tiempo averiguar cómo hacerlo.