Buddypress Registration Process/ Form

I don't have much experience with Buddypress and I have a couple questions regarding the registration process/form.

A) Is it possible to require only name and email on initial signup (with password autocreated and emailed)?
B) Is it possible to add custom fields to an user's profile. For example
1) a field for sex, religion and other demographic characteristics.
2) a testimonial field and a checkbox for "yes, i authorize the publication of my testimonial on the front of the site".

I know I could install buddypress, research the documentation, browse the available plugins to see if one suits my needs and/or maybe even look at creating my own plugins to accomplish the above. But if one of the kind members here would take 1 minutes to answer the questions above it would be greatly appreciated.

Thank in advance.