The idea of letting the user choose if an automaticly generated password should be used during the registration or if an own password should be used (make an md5 of the password and it shouldn't stand out during registration) is an option I would support. ... Maybe an option of hiding or sending the MCC/MNC would be discussible but I would just use 0's as default.