I wasn't new to DWRP when I apped, but Mask or Menace was the game I joined after not doing RP for years. I suspect it'd be good for people new to DWRP too. The only stumbling block is the years of lore, but I never had a hard time picking up what I needed to know.
Re: GENERAL QUESTIONS