When people sign up I have a required form to fill out with name, location and age (http://screencast.com/t/Q7Wya8y9ODHd)
Still, on some of the profiles there is only the name (http://screencast.com/t/D2sQVYdF) and not the full profile information (http://screencast.com/t/nKmx9bHLhi)
What am I doing wrong in my setup and how do I get everyone to sign up by filling out all form fields?
Well it is a buddypress module and it does not shows the fields that are not submitted by the user at the time of signup .
If you want that user do not leave the fields blank and provide some info in it then please make these fields required from wp-admin -> user-> profile fields .