For all questions the answer is yes except for
Default is 3: Maximum number of Custom User Fields?
Do you really need it?