RE: Our Plan for Onboarding the Masses
These sound like good things to work on, however I think simplifying the sign-up process should come first. That way when the other upgraded elements are put in place it will make it very easy for any new users they attract to sign up.
RE: Our Plan for Onboarding the Masses